Added square rooter using Heron's method