HW1 done
HW1 done, HW2 in progress
HW2 done, without optimization though