Functions are packets of statements that can be used repeatedly.
    Functions can accept any number of inputs and can return any number of outputs. The
      name of a function must be a valid identifier. If a function name is the same as a variable
      name, the variable name takes precedence. Similarly, if a user-defined function and built-in
      function have the same name, the user-defined function takes precedence.