Imperative vs. Declarative Paradigm