Imperative to Functional Programming Principles | lit.salon