Ruby Under a Microscope: An Illustrated Guide to Ruby Internals