Chapter 4 exercises done.

A discussion point - I was wondering whether we should be `use 5.010;` or `use feature X;`. I prefer the latter as it details what the feature you want is, however it's also conceivable that the functionality of that feature has changed between versions.