change cpp file names (utils.cpp -> linop.cpp) and added lanczos functions