Adding lab 9 stuff
Add stuff that I didn't add since forever.

Notably, asg 3.