Add Fibonacci sequence
 Add unfold, reimplement methods using it
Map, take, takeWhile via unfold