avoid duplicated digest of peptides
handle empty splits
use integers explicitly
use .substring
return uncleavaged sequence if missedCleavages > cleavage sites
fix examples
set unique=TRUE as default argument