Question: what is the difference between function and non function?
Answer: A function picks an input and produce only an output. A non-function picks an input and produce more than one output.