slc ch9 exercises!

Done!
This approach isn't ideal as I guess you /could/ have unintended side effects due to the use of null (wtf is that anyway?)