numerical computations library