Categories Of User Defined Functions

A function, depending on whether arguments are present or not and whether a value is returned or not may belong to one of the following categories.
  1. Functions with no arguments with no return value.
  2. Functions with arguments with no return value.
  3. Functions with arguments with return value.