Domanda di colloquio di Revolut

What does flatMap do in RxJava?