Added a square root class that estimates a square root.  have to look
deeper into this however do not quite understand it. Need to look at
more complicated problems. more to do with arrays and trees.