add code for 1-29 hw
clean up code for 1-29
add answers for 1-29
add summary for 1-29
switch 1-29 homework from Dirichlet distribution to Dirichlet process