Shared solutions to the exercises.