Scheme and Prolog exercises for the course Principles of Programming Languages, 2016, Politecnico di Milano