It would be a great world if everything ran without errors. Validating inputs
from users and handling various other kinds of error ranging from databases
access, file access, network issues or any other is a reality of the software.
We all have written programs where the cases of handling erros