Efficient algorithms for simulating sequences along a phylogenetic tree | Synapse