add variable PI and degrees/radians function