Revolut interview question

What does flatMap do in RxJava?