This document describes the UTILIB software library.  UTILIB includes a
variety of generic components for C++ software development including
abstract data types, I/O management, sorting routines, and random number
generators.  The UTILIB library is a core component of the Acro optimization
framework, and it has been used separately for other projects at Sandia,
including DAKOTA and NETV.
