Additional vector and matrix functionality.