Sort and Search Teaching: A Trace-First vs Implement-First vs Visualize-First Synthesis | Synapse