Pergunta de entrevista da empresa Revolut

What does flatMap do in RxJava?