Functions and operators for working with vectors and matricies.