An Exception Handling Implementation for C++