Handle partial GET requests to /partial_content.txt

At this scale, this is relatively inexpensive, but it's worth considering that `rangeHeaderCharacterAt` gets called in two places which calls `rangeHeader` behind the scenes, and `rangeHeader` gets called once on its own, and you're looping in each of these calls. I think you could save some computation here.