Scala programs