Functional Programming Talk with Javascript code examples