I'm not a big Stack Exchange user (ignore my rep, almost all of it is from codegolf.SE which is very different from the rest of the network). Can someone please go over
the question I just posted here to make sure I didn't do something terribly wrong?