Added a little more documentation.
Added 3 version of fibonacci to make use as an example later.