An optimal minimum spanning tree algorithm | Synapse