squashed commits
Merge pull request #193 from pfalabella/new-hamming

hamming alternative