I'm a little stuck on the maths of this puzzle. Anybody know?

I have 21 photos and I've given them to a few dozen different people. Each person can order them how they like and use as many or as little as they wish, but may not use the same one twice.

How many different combinations are there?