Refactor the ARPACK interface.
arpack.jl has the ARPACK wrappers.
arnoldi.jl has the higher level APIs.