Vector.this - multiple declarations
Function Vector.this
A vector constructor; takes in the number of args given and assigns them as components
this();
Function Vector.this
A vector constructor; takes in a value that acts as both vector components
this
(
T allComponents
);
Function Vector.this
A constructor that sets all elements to 0
this();
Function Vector.this
A copy constructor for a vector; makes the same vector, but as a different instance