Moved Vector2D from BLISS
ADDED A METHOD AND DOCUMENTATION