99 Scala Problems solutions!