a numerical and algorithm lib