lazyness ex 7 'append' and 'flatMap'
laziness ex 8 'constant'
laziness ex 9 'from'
laziness ex 10 'fibs'