change Sqrt API
start SquareRoot implementation