pub fn vec2_mul<T>(a: Vector2<T>, b: Vector2<T>) -> Vector2<T>where T: Copy + Mul<T, Output = T>,
Multiplies two vectors component wise.