EVOSYS interview question

What is difference between procedures and functions?