Update notes and sample codes.
Homework solutions working in progress. They will be finished the moment
UCC501 midterm terminates.