The Elements of Computing Systems in Ruby