Fp in Scala