Iterative and recursive subs for generating fibonacci numbers. Introduces recursive funstions.