Answer
map transforms the wrapped value and wraps it again.
flatMap avoids nested Optionals by flattening results.
Useful with functions returning Optional.
flatMap avoids nested Optionals by flattening results.
Useful with functions returning Optional.