Solutions for assignment project for Sylvain Garneau.