CountedMap
QueueInStack
shuffleArray
dieRoll