```difference_type``` is signed integer. I'd just use an ```int```.