map() and im trying to understand how it works. in the ide i see thismap function returns Stream, but what do those R mean?map function has a parameter called mapper right? and its of type Function<? super T, ? extends R>?Function<? super T, ? extends R>