Clone this repository and re-implement the code in each directory based on the pattern specified. The directories contain a readme file with further instructions as well as comments in the code to guide and constrain your solution. More detailed instructions will be provided by the instructor.