Mathematical development: the role of broad cognitive processes