Going through the pgexercises.com problems