Copyright (c) 1989-2003 by Lucent Technologies, Bell Laboratories.
All Rights Reserved.  This software is for educational purposes only.
No guarantee whatsoever is expressed or implied by the distribution of
this code.  Permission is given to distribute this code provided that
this introductory message is not removed and no monies are exchanged.