Just random functions that I use from time to time