Staircase Search Algorithm - Searching in 2D Matrices | OneNoughtOne