Functional Programming Scripts