Copyright 1998, 1999, 2000 by Uri Wilensky and Walter Stroup. All rights reserved.

Permission to use, copy, or modify this software and its documentation for educational and research purposes only and without fee is hereby granted, provided that this copyright notice and the original authors' names appear on all copies and supporting documentation. For any other uses of this software, in original or modified form, including but not limited to distribution in whole or in part, specific prior permission must be obtained from the copyright holders. These programs shall not be used, rewritten, or adapted as the basis of a commercial software or hardware product without first obtaining appropriate licenses from the copyright holders. We make no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.