This is just a bucket I'll be storing random algorithms in.