Numeric methods library