Added more exercises and documentation