adding tests to ellip_harm
implementing ellip_harm using dgeev