Initial SVD implementation done, ready for more testing and comparison with Jama's output