laboratory tasks of the Introduction to Theoretical Computer Science course @ FER, University of Zagreb https://www.fer.unizg.hr/predmet/utrz
NOTE: Due to the nature of the laboratory tasks and the course evaluator, all the code for each task is written in a single file (i.e. the programs are written in the procedural paradigm)