Dawid Meintjes Assignment 1