multiplying factorials