Clean and test all the examples, add some exercise