Lec 8: Wait and Notify