What number comes next in this sequence: 1 2 6 24 120 {?}
Puzzle & Answer — www.brainbashers.com/zcht