A programming assignment for my Informatics studies.