As I'm working on the exercises of the book **Seven Languages in Seven Weeks** by `Bruce A. Tate`, I will keep the source of my solutions.