removed the custom SquareRootException in favor of a simple LogicException