adding basic implementation of 2d vectors functions