Added more methods and operator overloads to Vec2<T>