Initial commit

Adding this months after I wrote it.  Hope it works.