Interim commit - added Vector2D.prototype.mul(multiplier) and Vector2D.fromPolar(angle, len) - untested