add some hash algorithm learning