static add, seb, mult, rotate functions added to Vect2d.as, those will return new Vect2d object instead modifying existing one.