An University Project for "Programming Laboratory" discipline.