Title: Imperative to Functional Progra in a Day