Add a table of contents
Talk more about functional programming and fibonacci