Added ability to use Math::PI