Please write a function that accepts a floating number and returns its square-root. You may not use built-in square root function from your language. However, basic operators like addition, subtraction, multiplication are allowed. Please take into consideration the floating precision.
Sigiloso
Newton's method: http://en.wikipedia.org/wiki/Newton's_method