Existing methods for rotation were optimized by calculating the sin/cos values once only. Added an operator- for points.