Traveling Ruby tutorial 2: native extensions