An Overview of Exception and Error Handling — Programming Keynou