product of sequence