Promise.atLeast

Suggestion for a Promise.atLeast static method. Use cases : 
- waiting for atLeast n players in order to start a game.
- having at least n images loaded in order to start a diaporama.
- [yours here]

I also based Promise.avery and Promise.some on this new method since they were practically identical.

Thanks for reviewing.