SLR03 – Programming paradigms