arian/Complex — pull request #4 by garrison (2012-08-05 08:34:37+00:00)
Title: angle() now returns the argument as is typically defined for complex numbers

see http://mathworld.wolfram.com/ComplexArgument.html

Math.atan() ranges from -pi/2 to pi/2

Math.atan2() ranges from -pi to pi (the full unit circle), and handles
purely imaginary numbers correctly