Describir: Functional Programming in C++ /