What to do when you have stared at the code for 4 hours and it still doesn't work. Rubber Ducking, Binary Search, and taking a walk.