Add examples and exercises