Algorithms and data structures for numerical computations with automatic precision estimation | Synapse