commented recursive and iterative fibonacci methods