Square Root Algorithm Binary Search