Martin Odersky, Scala och FP+OO-skiftet på JVM | Koder.ai