Change the C1DVec2 to use overloaded operators