Project 3 of the COO class, realized with Alexandre Lefebvre