Functiooooooon: Inspired by Scala