Permission to copy, display, distribute and make derivative works
from this material in whole or in part for any purpose is granted
provided that the above copyright notice and this paragraph are
duplicated in all copies. THIS SOFTWARE IS PROVIDED "AS IS" AND
WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE.
If providing code not subject to a copyright please indicate that the
code has been dedicated to the public.