It all started as a project for Discrete Mathematics. (Daiict)