Update notes and source file.
TODO: Finish the left over as soon as possible so that I can have the
time to do the homework.