Adding improved solution to SquareRoot problem posed by Square today