I haven't seen the block syntax of `String#sub` that frequently, is there a specific reason this was chosen over the two argument version?