Adding solutions to exercises and utility.