Learning progressions and teaching sequences: a review and analysis | Synapse