functional-complete Complete solution for my talk at Functional Conf 2014 using Java 8. You can use either gradle or maven to configure the project in the IDE of your choice.