Title: Learn Physics with Functional Programming