Define class AO::Gaussian::Primitive::Product