Part of IASA Scala course