shad/algo2: fix theory for hw1
shad/algo2: hw1.p1 add cpp
shad/ML1: add practice3
shad/ML1: add practice2
shad/ML1: minor fix in practice3