Intermediate kOS Tutorial

No pictures, just text and code. I hope it's not too dry. I haven't tested the code yet either, but it's essentially complete.
I am not 100% convinced that this actually works.  I'd like to test what the opcodes created by this program look like.  I have never tried nesting a WHEN inside a WHEN, and there's some pre-calculating work going on in the compiler that runs through and preprocesses the WHENS before going back and doing them normally…   Before I pull this into the docs I'm going to want to give this a try and see what the compiler actually produces as a result.