The NTL library, written by Victor Shoup, is used by Macaulay2, through the Singular-Factory library, for its algebraic routines. It is available at http://shoup.net/ntl/.