What is the next number in the sequence 1, 2, 6, 24, 120, ...?

What is the next number in the sequence 1, 2, 6, 24, 120, … ?