Perspectives on algorithm animation | Synapse