add a checker in fem_laplacian() to ensure there are more vertices than number of eigenvalues