TODO: * [x] Vectorize the modified Gram-Schmidt. * [ ] Implement a 2 iterations modified Gram-Schimdt, see: http://stoppels.blog/posts/orthogonalization-performance * [ ] Normalize only the new vectors.
TODO: