gesdd, major refactoring of math headers, moved #factorize_lu to Ruby
source from C++.