lazyness, ex3 (takeWhile)