Learning Ruby Internals Through Experiment