Initial import from my college project work in 2000.