Vector2.js - maintaining Doob's "inv* pattern"

This pattern is around. Maybe is an optimization (applying more multiplications than divisions).