Linalg 7b geneig

expurged version of geneig from bad rebases thanks to mathias