Added tests for union(), intersection(), subtraction()