Finshed exercises and solutions.

Fix #31