add CBB520HW2_Part4.java and related datasets