To learn a new language or system you must choose a suitable problem and use the environment to implement, test, and debug the problem. — The Joy of Coding: Observable
On average, with a standard deck of cards, how many cards do we have to draw to get four of a kind? I believe this is basically the pigeonhole principle, right?