Product of factors.

close #4