Exact distance with options for inclusive or exclusive counting, plus “full weeks” and “leftover days”.