Scala calc