Fixed bug in merging of filters with the hyper_bisect backend.
diff --git a/src/hyper_bisect.erl b/src/hyper_bisect.erl
index f6d1abf..2c31521 100644
--- a/src/hyper_bisect.erl
+++ b/src/hyper_bisect.erl
@@ -95,13 +95,11 @@
 
 max_merge({dense, Dense}, {sparse, Sparse, P, _}) ->
     {dense, iolist_to_binary(
-              lists:reverse(
-                do_dense_merge(Dense, bisect2dense(Sparse, P))))};
+              do_dense_merge(Dense, bisect2dense(Sparse, P)))};
 
 max_merge({sparse, Sparse, P, _}, {dense, Dense}) ->
     {dense, iolist_to_binary(
-              lists:reverse(
-                do_dense_merge(Dense, bisect2dense(Sparse, P))))}.
+              do_dense_merge(Dense, bisect2dense(Sparse, P)))}.
 
 reduce_precision(_NewP, _B) ->
     throw(not_implemented).
diff --git a/test/hyper_test.erl b/test/hyper_test.erl
index 94590e7..e0f9624 100644
--- a/test/hyper_test.erl
+++ b/test/hyper_test.erl
@@ -30,10 +30,10 @@
       ?_test(small_big_union_t()),
       ?_test(intersect_card_t()),
       ?_test(bad_serialization_t()),
-      RunProp(prop_union(hyper_binary)),
-      RunProp(prop_union(hyper_array)),
-      RunProp(prop_union(hyper_bisect)),
-      RunProp(prop_union(hyper_gb)),
+      {"Union property with hyper_binary", RunProp(prop_union(hyper_binary))},
+      {"Union property with hyper_array", RunProp(prop_union(hyper_array))},
+      {"Union property with hyper_bisect", RunProp(prop_union(hyper_bisect))},
+      {"Union property with hyper_gb", RunProp(prop_union(hyper_gb))},
       RunProp(prop_set()),
       RunProp(prop_serialize())
      ]}.
@@ -373,15 +373,15 @@
 gen_values() ->
     ?SIZED(Size, gen_values(Size)).
 
-%% gen_values(0) ->
-%%     [<<(random:uniform(100000000000000)):64/integer>>];
-%% gen_values(Size) ->
-%%     [<<(random:uniform(100000000000000)):64/integer>> | gen_values(Size-1)].
-
 gen_values(0) ->
-    [non_empty(binary())];
+    [<<(random:uniform(100000000000000)):64/integer>>];
 gen_values(Size) ->
-    [non_empty(binary()) | gen_values(Size-1)].
+    [<<(random:uniform(100000000000000)):64/integer>> | gen_values(Size-1)].
+
+%%gen_values(0) ->
+%%    [non_empty(binary())];
+%%gen_values(Size) ->
+%%    [non_empty(binary()) | gen_values(Size-1)].
 
 gen_filters(Values) ->
     ?LET(NumFilters, choose(2, 10),