This patch fixes bug #1426717. It adds a bang method to atan2 and makes the floatarg work correctly. That's all it does.
This makes all binops have the same interface. Previously atan2 was the only binop that didn't have a bang method, and there is no good reason for that inconsistency.