Update notes and source code.
TODO: Coding till lunch time. For the afternoon you need to finish some homework.