Programming paradigms for dummies. .