Initial commit, uploading trimmed out versions of some functions I've written previously. These are to support the technical articles on www.sttcomputing.co.uk.