scala.collection.immutable.Stream
A stream consisting of a given first element and remaining elements
A stream consisting of a given first element and remaining elements
The first element of the result stream
The remaining elements of the result stream
Maps a stream to its head and tail
An alternative way of building and matching Streams using Stream.cons(hd, tl).