Added initial project.
Completed Chapter 2.
Merge branch 'random'