See these notes — I wanted to see if Tiny Tower dream jobs followed an interesting function. I'm not sure. I also realized I don't have a good model for how one plays. The simplest model is that every floor you get, you get 3 more people, and some of them get dream jobs. But existing residents may also get dream jobs from the new floor. And you might evict and get new residents to give more people a chance to get a dream job. And a floor might already have 3 residents with dream jobs, so other residents can't get those jobs. So I left this unfinished.