specs2 bdd scala functional-programming
See more