A project in the Advanced Models and Programs (SASP) course at the IT University of Copenhagen.