Going through the PE challenges one at a time in Ruby, and then circling back to try them in JavaScript and Python.