what is the difference between an expression and a function?
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.