Source for my programming project on Warsaw University of Technology (1 sem)