Begin & end arguments are distasteful boilerplate (safe for these few times when you need a subrange or pointer pair)
Begin & end arguments are distasteful boilerplate (safe for these few times when you need a subrange or pointer pair)