Tested graph attributes, weights and laplacian matrix computation, eigenvalues computation for bugs which could provoke the weird classification errors, without success. I will try and rewrite the leave one out recognition rate method so I'm sure it's correct. Refactored some code into Segmentation.cpp/h, Utils.cpp/h .