Copyright (c) 1996 Rensselaer Polytechnic Institute Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Rensselaer Polytechnic Institute makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. [The following notice from the Hewlett-Packard implementation of the C++ STL is included here since much of the Ada SGL code is a fairly direct translation of that implementation.] Copyright (c) 1994 Hewlett-Packard Company Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.