runnable 100mb versiongit add HashJoin.cpp main.cpp usertype.cpp usertype.h (key should be distributed evenly in the range of uint32)