These are my code experiments. You are free to use any of these in your own projects, just give credit where it is due.