mmmh collection of the weirdest functions. Or maybe they aren't weird, I dunno Also written because then I can learn things and also I like the feeling of using code that I wrote myself