Repository for Programming Paradigms final project