Added a period to a comment to get a commit on this branch.
Removed said period to try pushing and pulling on this branch.
Merge branch 'master' into NaiveLanczosTinkering
Made M to M + 1 for Naive Lanczos to match the Block Routine.
Refactored the diagonalization code into its own method for possible future use in an implicitly restarted algorithm. Also, made its so that when M eigenvalues are requested M eigenvalues are returned, not some random number, for the Naive Lanczos.
Implemented numerically more stable version of recursions for Naive Lanczos routine. Seems to work better. Need to run more test cases.