Vector2f and Vector3f now return a reference ( most of the time ) …

… to allow for long connected ops like v.add(v1).sub(v2).scale(v3);