With way too messy gist.github pages this is an attempt to organise my snippets