Permission to use, copy, modify, and distribute this software and itsdocumentation for any purpose and without fee ishereby granted, provided that the above copyright notice appear in all copies.Authors make no representations about the suitability of this software forany purpose. It is provided "as is" without expressed or implied warranty.