Add t3d vector functions.

Revise increment function to use copy constructor instead of blank constructor.
Add array constructor