CSI3130 symmetric hash join project