add HashFunction.java