Work on the introduction a bit
Give better intuition for rejection sampling; misc reorg
Add section about "why rejection sampling"
Add note about q(x)>p(x)
Misc wording
Start fleshing out the "programming with probabilities" section
More work on the programming with probabilities section
Mark code snippets as Python
Misc clarifying of Gaussian parameters
Add note about numpys function taking standard deviation
Replace gaussian stuff with multinomial
Fix typos
Add bonus_sample and stats_sample
Add multinomial.py
Add pmfs for stats and bonus
Rename x_sample to sample_x
Start working on more interesting example
Reorganize chapter flow
Remove extra line
Add MagicItemSampler