Vector and Matrix add static methods to supply not-in-place operations