Arrays, Factors and Products