The cognitive foundations of mathematical learning rest on the interplay between domain-general processes—including working memory, executive function and spatial reasoning—and domain-specific ...