I was sad to look at the samples and see for loops. That's not the functional way. Instead you use recursive methods with accumulators. Nevertheless, glad to learn of this project.
Those samples are only for demos which we wanted to quickly do (had to prep up something to get it up we were quite stuck with cleaning up the libraries). We would be adding more "functional" samples later on.