completed iterative minIt
completed iterative square root
improved performance of iterative square root
now using binary search instead of sequential