A linear-time approximation algorithm for the minimum-length geometric embedding of trees | Synapse