Added Stream.cache
groupUntil experimental commit
cleanup solution
re-implement Stream.toSeq in terms of IEnumerator
add groupUntil combinator
Merge branch 'master'
Merge branch 'dev'