Added methods for mapping with mismatches according to my own version of the heap-like algorithm alluded to in (Li, 2009)