Now let me introduce our second guest, Besides being a Functor, a Future is also a **Monad**, because it defines a way for describing a computation as a sequence of steps. using the above ‘flatMap’ method we can chain together multiple function calls with each step takin…