Binary Search still may or may not work. Caught some mistakes in the number blocks.