First commit
Working on chapter 3 list exercises.
Added Chapter 2 exercise solutions.
Finished the 'lists' data structures sub-chapter
Finished whole 'tree' data structure sub-chapter
Added solutions for exercises from chapter 4 - both Either and Option data types.
Added solutions to exercises in chapter 5
Started adding solutions to exercises from Chapter 6 - functional state, subsection about random number generation