Functions are the great source to manage three things:
- Organization of the code
- Execution of the code
- Re-usability of the code
One by one I will explain each of them here for you please read patiently.