Playing around with Futures in Scala