ACM Transactions on Mathematical Software (1998)