--
This is a home for the code developed by various authors (Steve Howell, Clark C Evans, John Pywtorak. Please correct or add if I'm mistaken. See below for historic notes).