Title: Functional Programming for Physics Geeks