Standards are not a straight-jacket - they are there to give you the freedom to forget the problem. The great thing about standards are ... there are so many to choose from! ---- NIST also maintains the Dictionary of Algorithms and Data Structures: [http://www.nist.gov/dads/] ---- NIST is also home to [Don Libes] (and [Expect]) and [Donald Porter].