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