Eigenfunctions and nodal sets