Types of Exception
Synchronous Exception
Asynchronous Exception
C++ provides Synchronous Exception