Add new Hamming-adjacent neighborhood method
#313
Merged
Hamming-adjacent neighborhood method
#313