added hamming.c