First commit. Basic Matrix and Vector functions.