Title: Art of Imperative to Functional Programming