fix toPrecision(precision)
calculate mathematical constant π, ℯ.
improve precision of square_root()