A language for computational algebra | Synapse