Functional Programming In Scala Simple tool to show functional programming in scala with tests and integrations with cats and Scalaz