Fixup atan2()

 * atan2() takes 2 arguments, as do a number of other routines.
   Generally most of the math interfaces could use some serious cleanup
   work at this point, particularly in regards to santiziing their
   arguments before calling the underlying command.