Just a bunch of arbitrary functions i've written for myself