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

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

Explanation

The sequence shows factorials: 1!, 1!, 2!, 3!, 4!, so next is 5! = 120.