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