static <T> T
first(Stream<T> s)
last(Stream<T> s)
static <T> Stream<T>
lastN(Stream<T> s, int n)
streamOf(Optional<T> opt)