Introduction
Sometimes a function needs to give back more than one piece of information. Multiple return values let a function send back several results at once.
When you want to return a result and an error from a function.
When you want to return two related values, like a quotient and remainder from division.
When you want to return a status and a message from a function.
When you want to return coordinates like x and y from a function.