Project for Learning Purpose in Scala