Non-assessed exercises and general code review for course ECS401