Added atan function to std.
Added ! unary operator.
Added .xy / .rg and .zw / .ba swizzles.