Added SquareRoot interface.