ACM Transactions on Mathematical Software (1999)