Hamming: Symbol-to-proc approach and better variable names.