Declarative vs imperative - example.pdf