Declarative vs Imperative in Functional Programming | Modern Software Engineering | Podwise