https://canvas.instructure.com/courses/1573343/assignments/11069360 https://canvas.instructure.com/courses/1573343/assignments/11069362 https://canvas.instructure.com/courses/1573343/assignments/11069643 https://canvas.instructure.com/courses/1573343/assignments/11069646 https://canvas.instructure.com/courses/1573343/assignments/11069650 https://canvas.instructure.com/courses/1573343/assignments/11069651