A smart numerical computation and data structures cpp library