binary_heap tested