Question: what is the difference between a function and an expression?
Answer: The main difference is that it is very easy to find the value of a function at a specific point or compose two functions, whereas either of these tasks for an expression involves the use of the subs command.