My personal library (and an example of how to create one)