handling exceptions programming languages techniques i 2621613