1. Adding a template method & class
3. Changing copyright
1. Adding dummy space, method, and application.
2. Fixing copyright.
3. Changing slightly the Hamming distance function.