A basic definition of Stream
A lazy implementation of if
Can convert a stream to list using recursion, tail recursion and mutable
buffer.
Implemented take and takeWhile for streams
More than just an  introduction to scalaz.