changed the way kmers are calculated. Now only calculates every third k-mer, and workers only return their top 100 kmers to the parent process to reduce communication overhead.