I'm not sure if this violates site policies, but I'd like to ask this question through a small tought experiment.
Imagine we have a blank-slate meta-machine capable of understanding natural language in the same manner humans do as well. Think of it as a small child on steroids.
What would be the necessary topics we would have to model within this machine, and the order in which we would have to model them, so that we would endow it with the capability to perform elementary arithmetic and understand elementary algebra.