Personal practice writing/dealing with C++ extensions for ruby. May also be used as skeleton for future C++ extensions.