full hamiltonian is now calculated on the fly for the Lanczos.
Lanczos is using approx half the memory of the getEE part of the code.