Structured code differently
Added a unary + operator (effectively a no-op
Added the 4 placement operators +=, -=, *= and /=