Report question

Question: Why do we use functions in VHDL