Mulgen

as per #54 

But A is not a possibly complex matrix. mat64.Matrix has At which returns a float64. A complex matrix by definition would have to return complex128 from At. In mat128, it will probably need constants. One of the penalties with Go's simplicity is that it will be impossible to mesh the packages fully.