reverse

fun <T> reverse(input: Stream<T>): Stream<T>