general utilities for manipulating sequences and fasta files - high performance kmer counting