Splitting up extendible hashing alg