Exception Library for C++