Skip to content
this is the first version that can actually
be reasonably used as a library in other
projects