Mulgen

as per #54 

Is MulGen the right name, or should it be GenMul?