Kata to practice with Futures, Promises and async/await in Scala