Division algorithms and implementations | Synapse