Fibonacci update

updated puzzles and new Fibonacci algorithm