Added more examples and exercises