A collection of exercises done on my own time.