? It reduces the complexity in a program by reducing the code
? Function are easily understanding and reliability and execution is faster
? It also reduces the time to run a program.In other way, Its directly proportional to complexity
? Its easy to find-out the errors due to the blocks made as function definition outside the main function