[Finished] VMatrix type functions