All right, this is a late start, and I'm not feeling terribly energetic. Let's see... Helper functions.
Just added a simple one. I think the rest are going to be a little more involved. Let's take a look at the prototype...
Okay, I added some methods from the prototype, and then my keyboard freaked out hard. I'm typing this on a bluetooth keyboard, and I think I want to be done for now.