Collection of OOP tasks for 4 semester