adding Stream#toList
implementing toList using foldRight
Stream#take