An old project for school, just sharing some code.