Question: what is the difference between function and variable?
Answer: Remember that variables are items which can assume different values. A function tries to explain one variable in terms of another.