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.