Workshop exercises added to contrib directory