remove unnecessary arguments
simplify function call
classes of Eigs for general matrix
update documentation
remove old implementations
remove unused functions
use new functions