Explorations on Scala Futures