@testset "minimal.powRev1_test" begin
    # powRev1 [empty] [empty] [empty] = [empty]
    # powRev1 [empty] [entire] [empty] = [empty]
    # powRev1 [entire] [empty] [empty] = [empty]
    # powRev1 [entire] [entire] [empty] = [empty]
    # powRev1 [empty] [empty] [entire] = [empty]
    # powRev1 [empty] [entire] [entire] = [empty]
    # powRev1 [entire] [empty] [entire] = [empty]
    # powRev1 [entire] [entire] [entire] = [0.0, infinity]
    # powRev1 [entire] [entire] [-infinity,-1.0] = [empty]
    # powRev1 [-infinity,-1.0] [entire] [-infinity,0.0] = [empty]
    # powRev1 [-infinity,0.0] [entire] [-infinity,0.0] = [empty]
    # powRev1 [-infinity,0.0] [-infinity,0.0] [entire] = [empty]
    # powRev1 [-infinity,0.0] [-infinity,0.9] [0.0,1.0] = [empty]
    # powRev1 [-infinity,0.0] [1.1,infinity] [1.0,infinity] = [empty]
    # powRev1 [0.0,infinity] [1.1,infinity] [0.0,1.0] = [empty]
    # powRev1 [0.0,infinity] [-infinity,0.9] [1.0,infinity] = [empty]
    # powRev1 [0.0,0.0] [1.0,1.0] [-infinity,0.0] = [empty]
    # powRev1 [entire] [0.0,0.0] [entire] = [0.0,0.0]
    # powRev1 [entire] [-infinity,0.0] [entire] = [0.0,0.0]
    # powRev1 [0.0,infinity] [-infinity,0.0] [entire] = [0.0,0.0]
    # powRev1 [0.0,infinity] [0.0,0.0] [entire] = [0.0,0.0]
    # powRev1 [1.0,2.0] [0.0,0.0] [entire] = [0.0,0.0]
    # powRev1 [1.0,1.0] [0.0,0.0] [0.0,0.0] = [0.0,0.0]
    # powRev1 [entire] [1.0,1.0] [1.0,1.0] = [1.0,1.0]
    # powRev1 [0.0,0.0] [1.0,1.0] [entire] = [0.0,infinity]
    # powRev1 [0.0,0.0] [1.0,1.0] [2.0,3.0] = [2.0,3.0]
    # powRev1 [entire] [1.0,1.0] [entire] = [0.0,infinity]
    # powRev1 [entire] [1.0,1.0] [20.0,30.0] = [20.0,30.0]
    # powRev1 [0.0,0.0] [1.0,1.0] [1.0,1.0] = [1.0,1.0]
    # powRev1 [-4.0,-2.0] [0.0,0.5] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,-2.0] [0.0,0.5] [entire] = [1.0, infinity]
    # powRev1 [-4.0,-2.0] [-infinity,0.5] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,-2.0] [-infinity,0.5] [entire] = [1.0, infinity]
    # powRev1 [-4.0,-2.0] [0.25,0.5] [entire] = [0x1.306FE0A31B715p0, 2.0]
    # powRev1 [-infinity,-2.0] [0.25,0.5] [entire] = [1.0, 2.0]
    # powRev1 [-4.0,-2.0] [0.25,1.0] [entire] = [1.0, 2.0]
    # powRev1 [-infinity,-2.0] [0.25,1.0] [entire] = [1.0, 2.0]
    # powRev1 [-4.0,-2.0] [1.0,1.0] [entire] = [1.0, 1.0]
    # powRev1 [-infinity,-2.0] [1.0,1.0] [entire] = [1.0, 1.0]
    # powRev1 [-4.0,-2.0] [0.0,1.0] [entire] = [1.0, infinity]
    # powRev1 [-infinity,-2.0] [0.0,1.0] [entire] = [1.0, infinity]
    # powRev1 [-4.0,-2.0] [0.0,2.0] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [-infinity,-2.0] [0.0,2.0] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [-4.0,-2.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,-2.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,-2.0] [-infinity,2.0] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [-infinity,-2.0] [-infinity,2.0] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [-4.0,-2.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,-2.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,-2.0] [0.5,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 0x1.6A09E667F3BCDp0]
    # powRev1 [-infinity,-2.0] [0.5,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 0x1.6A09E667F3BCDp0]
    # powRev1 [-4.0,-2.0] [0.5,infinity] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [-infinity,-2.0] [0.5,infinity] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [-4.0,-2.0] [1.0,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 1.0]
    # powRev1 [-infinity,-2.0] [1.0,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 1.0]
    # powRev1 [-4.0,-2.0] [1.0,infinity] [entire] = [0.0, 1.0]
    # powRev1 [-infinity,-2.0] [1.0,infinity] [entire] = [0.0, 1.0]
    # powRev1 [-4.0,-2.0] [2.0,4.0] [entire] = [0.5, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,-2.0] [2.0,4.0] [entire] = [0.5, 1.0]
    # powRev1 [-4.0,-2.0] [2.0,infinity] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,-2.0] [2.0,infinity] [entire] = [0.0, 1.0]
    # powRev1 [0.0,0.0] [0.0,0.5] [entire] = [empty]
    # powRev1 [0.0,0.0] [-infinity,0.5] [entire] = [empty]
    # powRev1 [0.0,0.0] [0.25,0.5] [entire] = [empty]
    # powRev1 [0.0,0.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,0.0] [2.0,4.0] [entire] = [empty]
    # powRev1 [0.0,0.0] [2.0,infinity] [entire] = [empty]
    # powRev1 [-4.0,0.0] [0.0,0.5] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,0.0] [0.0,0.5] [entire] = [1.0, infinity]
    # powRev1 [-4.0,0.0] [-infinity,0.5] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,0.0] [-infinity,0.5] [entire] = [1.0, infinity]
    # powRev1 [-4.0,0.0] [0.25,0.5] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,0.0] [0.25,0.5] [entire] = [1.0, infinity]
    # powRev1 [-4.0,0.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,0.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,0.0] [2.0,4.0] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,0.0] [2.0,4.0] [entire] = [0.0, 1.0]
    # powRev1 [-4.0,0.0] [2.0,infinity] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,0.0] [2.0,infinity] [entire] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.0,0.5] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,0.5] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,0.5] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.0,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,0.5] [entire] = [0.0, infinity]
    # powRev1 [entire] [-infinity,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,4.0] [0.0,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-4.0,4.0] [-infinity,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,4.0] [-infinity,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-4.0,infinity] [0.0,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.0,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [-infinity,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [-infinity,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.0,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,4.0] [0.0,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [entire] [0.0,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [entire] [-infinity,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.25,0.5] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.25,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.25,0.5] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.25,0.5] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.25,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,4.0] [0.25,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-4.0,infinity] [0.25,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.25,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.25,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,4.0] [0.25,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.25,0.5] [1.0, infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [entire] [0.25,0.5] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [entire] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [entire] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [entire] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [entire] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [entire] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [entire] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-infinity,4.0] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [entire] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [entire] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-infinity,4.0] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,4.0] [2.0,4.0] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [2.0,4.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [2.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-infinity,4.0] [2.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [2.0,4.0] [entire] = [0.0, infinity]
    # powRev1 [entire] [2.0,4.0] [entire] = [0.0, infinity]
    # powRev1 [-4.0,infinity] [2.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [entire] [2.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [-4.0,4.0] [2.0,4.0] [0.0,1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,4.0] [2.0,4.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [2.0,infinity] [0.0,1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [-infinity,4.0] [2.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [2.0,4.0] [0.0,1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [entire] [2.0,4.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,infinity] [2.0,infinity] [0.0,1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [entire] [2.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [-4.0,4.0] [2.0,4.0] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,4.0] [2.0,4.0] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-4.0,4.0] [2.0,infinity] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-infinity,4.0] [2.0,infinity] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [-4.0,infinity] [2.0,4.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [2.0,4.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [-4.0,infinity] [2.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [entire] [2.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.0,0.5] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,4.0] [-infinity,0.5] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,infinity] [0.0,0.5] [entire] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [-infinity,0.5] [entire] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.0,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,4.0] [-infinity,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,infinity] [0.0,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [-infinity,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.0,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,4.0] [-infinity,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,infinity] [0.0,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,infinity] [-infinity,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,4.0] [0.25,0.5] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,infinity] [0.25,0.5] [entire] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.25,0.5] [0.0, 1.0] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [0.0,infinity] [0.25,0.5] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.25,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,infinity] [0.25,0.5] [1.0, infinity] = [empty]
    # powRev1 [0.0,4.0] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.25,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [1.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.25,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [1.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.25,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [1.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.0,1.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.0,1.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.0,1.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [-infinity,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.0,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.0,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [-infinity,2.0] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [-infinity,infinity] [0.0, 1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.0,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.0,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [-infinity,2.0] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [-infinity,infinity] [1.0, infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.5,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [0.5,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.5,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [0.5,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.5,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [0.5,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [1.0,2.0] [entire] = [0.0, infinity]
    # powRev1 [0.0,infinity] [1.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [0.0,4.0] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [1.0,2.0] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,infinity] [1.0,infinity] [0.0,1.0] = [0.0, 1.0]
    # powRev1 [0.0,4.0] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [1.0,2.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [1.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,4.0] [2.0,4.0] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [0.0,4.0] [2.0,infinity] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [0.0,infinity] [2.0,4.0] [entire] = [1.0, infinity]
    # powRev1 [0.0,infinity] [2.0,infinity] [entire] = [1.0, infinity]
    # powRev1 [0.0,4.0] [2.0,4.0] [0.0,1.0] = [empty]
    # powRev1 [0.0,4.0] [2.0,infinity] [0.0,1.0] = [empty]
    # powRev1 [0.0,infinity] [2.0,4.0] [0.0,1.0] = [empty]
    # powRev1 [0.0,infinity] [2.0,infinity] [0.0,1.0] = [empty]
    # powRev1 [0.0,4.0] [2.0,4.0] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [0.0,4.0] [2.0,infinity] [1.0,infinity] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [0.0,infinity] [2.0,4.0] [1.0,infinity] = [1.0, infinity]
    # powRev1 [0.0,infinity] [2.0,infinity] [1.0,infinity] = [1.0, infinity]
    # powRev1 [2.0,4.0] [0.0,0.5] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [2.0,4.0] [-infinity,0.5] [entire] = [0.0, 0x1.AE89F995AD3AEp-1]
    # powRev1 [2.0,infinity] [0.0,0.5] [entire] = [0.0, 1.0]
    # powRev1 [2.0,infinity] [-infinity,0.5] [entire] = [0.0, 1.0]
    # powRev1 [2.0,4.0] [0.25,0.5] [entire] = [0.5, 0x1.AE89F995AD3AEp-1]
    # powRev1 [2.0,infinity] [0.25,0.5] [entire] = [0.5, 1.0]
    # powRev1 [2.0,4.0] [0.25,1.0] [entire] = [0.5, 1.0]
    # powRev1 [2.0,4.0] [1.0,1.0] [entire] = [1.0, 1.0]
    # powRev1 [2.0,infinity] [0.25,1.0] [entire] = [0.5, 1.0]
    # powRev1 [2.0,infinity] [1.0,1.0] [entire] = [1.0, 1.0]
    # powRev1 [2.0,4.0] [0.0,1.0] [entire] = [0.0, 1.0]
    # powRev1 [2.0,infinity] [0.0,1.0] [entire] = [0.0, 1.0]
    # powRev1 [2.0,4.0] [0.0,2.0] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,4.0] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [2.0,4.0] [-infinity,2.0] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,4.0] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [2.0,infinity] [0.0,2.0] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,infinity] [0.0,infinity] [entire] = [0.0, infinity]
    # powRev1 [2.0,infinity] [-infinity,2.0] [entire] = [0.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,infinity] [-infinity,infinity] [entire] = [0.0, infinity]
    # powRev1 [2.0,4.0] [0.5,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,4.0] [0.5,infinity] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [2.0,infinity] [0.5,2.0] [entire] = [0x1.6A09E667F3BCCp-1, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,infinity] [0.5,infinity] [entire] = [0x1.6A09E667F3BCCp-1, infinity]
    # powRev1 [2.0,4.0] [1.0,2.0] [entire] = [1.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,4.0] [1.0,infinity] [entire] = [1.0, infinity]
    # powRev1 [2.0,infinity] [1.0,2.0] [entire] = [1.0, 0x1.6A09E667F3BCDp0]
    # powRev1 [2.0,infinity] [1.0,infinity] [entire] = [1.0, infinity]
    # powRev1 [2.0,4.0] [2.0,4.0] [entire] = [0x1.306FE0A31B715p0, 2.0]
    # powRev1 [2.0,4.0] [2.0,infinity] [entire] = [0x1.306FE0A31B715p0, infinity]
    # powRev1 [2.0,infinity] [2.0,4.0] [entire] = [1.0, 2.0]
    # powRev1 [2.0,infinity] [2.0,infinity] [entire] = [1.0, infinity]
end

@testset "minimal.powRev2_test" begin
    # powRev2 [empty] [empty] [empty] = [empty]
    # powRev2 [empty] [entire] [empty] = [empty]
    # powRev2 [entire] [empty] [empty] = [empty]
    # powRev2 [entire] [entire] [empty] = [empty]
    # powRev2 [empty] [empty] [entire] = [empty]
    # powRev2 [empty] [entire] [entire] = [empty]
    # powRev2 [entire] [empty] [entire] = [empty]
    # powRev2 [entire] [entire] [entire] = [entire]
    # powRev2 [0.0, 0.0] [-infinity, -0.1] [entire] = [empty]
    # powRev2 [0.0, 0.0] [0.1, infinity] [entire] = [empty]
    # powRev2 [0.0, 0.0] [0.0, 0.0] [-infinity, 0.0] = [empty]
    # powRev2 [-infinity, 0.9] [0.0, 0.9] [-infinity, 0.0] = [empty]
    # powRev2 [1.1, infinity] [1.1, infinity] [-infinity, 0.0] = [empty]
    # powRev2 [-infinity, 0.9] [1.1, infinity] [0.0, infinity] = [empty]
    # powRev2 [1.1, infinity] [0.0, 0.9] [0.0, infinity] = [empty]
    # powRev2 [0.0, 0.0] [0.0, 0.0] [entire] = [0.0, infinity]
    # powRev2 [-infinity, 0.0] [-infinity, 0.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [-infinity, 0.0] [-infinity, 0.0] [1.0, 2.0] = [1.0, 2.0]
    # powRev2 [entire] [0.0, 0.0] [entire] = [0.0, infinity]
    # powRev2 [entire] [-infinity, 0.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [entire] [-infinity, 0.0] [1.0, 2.0] = [1.0, 2.0]
    # powRev2 [0.0, 0.0] [entire] [entire] = [0.0, infinity]
    # powRev2 [-infinity, 0.0] [entire] [0.0, infinity] = [0.0, infinity]
    # powRev2 [-infinity, 0.0] [entire] [1.0, 2.0] = [1.0, 2.0]
    # powRev2 [1.0, 1.0] [entire] [entire] = [entire]
    # powRev2 [1.0, 1.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [1.0, 1.0] [2.0, 3.0] = [2.0, 3.0]
    # powRev2 [entire] [1.0, 1.0] [entire] = [entire]
    # powRev2 [entire] [1.0, 1.0] [2.0, 3.0] = [2.0, 3.0]
    # powRev2 [2.0, 3.0] [1.0, 1.0] [entire] = [0.0, 0.0]
    # powRev2 [2.0, 3.0] [1.0, 1.0] [2.0, 3.0] = [empty]
    # powRev2 [0.0, 0.5] [0.0, 0.5] [entire] = [0.0, infinity]
    # powRev2 [0.0, 0.5] [0.0, 0.5] [-infinity, 0.0] = [empty]
    # powRev2 [0.0, 0.5] [0.25, 0.5] [entire] = [0.0, 2.0]
    # powRev2 [0.0, 0.25] [0.5, 1.0] [entire] = [0.0, 0.5]
    # powRev2 [0.0, 0.25] [1.0, 1.0] [entire] = [0.0, 0.0]
    # powRev2 [0.0, 0.25] [0.0, 1.0] [entire] = [0.0, infinity]
    # powRev2 [0.0, 0.25] [0.0, 1.0] [-infinity, 0.0] = [0.0, 0.0]
    # powRev2 [0.0, 0.25] [0.0, 2.0] [entire] = [-0.5, infinity]
    # powRev2 [0.0, 0.25] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 0.25] [0.5, 2.0] [entire] = [-0.5, 0.5]
    # powRev2 [0.0, 0.25] [0.5, infinity] [entire] = [-infinity, 0.5]
    # powRev2 [0.0, 0.25] [1.0, 2.0] [entire] = [-0.5, 0.0]
    # powRev2 [0.0, 0.25] [1.0, 2.0] [0.0, infinity] = [0.0, 0.0]
    # powRev2 [0.0, 0.25] [1.0, infinity] [entire] = [-infinity, 0.0]
    # powRev2 [0.0, 0.25] [1.0, infinity] [0.0, infinity] = [0.0, 0.0]
    # powRev2 [0.0, 0.25] [2.0, 4.0] [entire] = [-1.0, 0.0]
    # powRev2 [0.0, 0.25] [2.0, 4.0] [0.0, infinity] = [empty]
    # powRev2 [0.0, 0.25] [2.0, infinity] [entire] = [-infinity, 0.0]
    # powRev2 [0.0, 0.25] [2.0, infinity] [0.0, infinity] = [empty]
    # powRev2 [0.25, 0.5] [0.0, 0.5] [entire] = [0.5, infinity]
    # powRev2 [0.25, 0.5] [0.25, 0.5] [entire] = [0.5, 2.0]
    # powRev2 [0.25, 0.5] [0.5, 1.0] [entire] = [0.0, 1.0]
    # powRev2 [0.25, 0.5] [1.0, 1.0] [entire] = [0.0, 0.0]
    # powRev2 [0.25, 0.5] [0.0, 1.0] [entire] = [0.0, infinity]
    # powRev2 [0.25, 0.5] [0.0, 1.0] [-infinity, 0.0] = [0.0, 0.0]
    # powRev2 [0.25, 0.5] [0.0, 2.0] [entire] = [-1.0, infinity]
    # powRev2 [0.25, 0.5] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.25, 0.5] [0.5, 2.0] [entire] = [-1.0, 1.0]
    # powRev2 [0.25, 0.5] [0.5, infinity] [entire] = [-infinity, 1.0]
    # powRev2 [0.25, 0.5] [1.0, 2.0] [entire] = [-1.0, 0.0]
    # powRev2 [0.25, 0.5] [1.0, infinity] [entire] = [-infinity, 0.0]
    # powRev2 [0.25, 0.5] [2.0, 4.0] [entire] = [-2.0, -0.5]
    # powRev2 [0.25, 0.5] [2.0, infinity] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.0, 0.5] [entire] = [0.5, infinity]
    # powRev2 [1.0, 1.0] [0.0, 0.5] [entire] = [empty]
    # powRev2 [0.25, 1.0] [0.25, 0.5] [entire] = [0.5, infinity]
    # powRev2 [1.0, 1.0] [0.25, 0.5] [entire] = [empty]
    # powRev2 [0.25, 1.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [1.0, 1.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.25, 1.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, 1.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.25, 1.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [1.0, 1.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.25, 1.0] [2.0, 4.0] [entire] = [-infinity, -0.5]
    # powRev2 [1.0, 1.0] [2.0, 4.0] [entire] = [empty]
    # powRev2 [0.25, 1.0] [2.0, infinity] [entire] = [-infinity, 0.0]
    # powRev2 [1.0, 1.0] [2.0, infinity] [entire] = [empty]
    # powRev2 [0.0, 1.0] [0.0, 0.5] [entire] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.0, 0.5] [-infinity, 0.0] = [empty]
    # powRev2 [0.0, 1.0] [0.0, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.25, 0.5] [entire] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.25, 0.5] [-infinity, 0.0] = [empty]
    # powRev2 [0.0, 1.0] [0.25, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.0, 1.0] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, 1.0] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 1.0] [1.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [1.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 1.0] [2.0, 4.0] [entire] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [2.0, 4.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [2.0, 4.0] [0.0, infinity] = [empty]
    # powRev2 [0.0, 1.0] [2.0, infinity] [entire] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [2.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 1.0] [2.0, infinity] [0.0, infinity] = [empty]
    # powRev2 [0.0, 2.0] [0.0, 0.5] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.0, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.0, 2.0] [0.0, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.0, 0.5] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.0, 0.5] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.0, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.25, 0.5] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.25, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.0, 2.0] [0.25, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.25, 0.5] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.25, 0.5] [-infinity, 0.0] = [-infinity, -0.0]
    # powRev2 [0.0, infinity] [0.25, 0.5] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.0, 2.0] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.0, infinity] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 2.0] [1.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [1.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, infinity] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.0, infinity] [1.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [1.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [2.0, 4.0] [entire] = [entire]
    # powRev2 [0.0, 2.0] [2.0, 4.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [2.0, 4.0] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.0, infinity] [2.0, 4.0] [entire] = [entire]
    # powRev2 [0.0, infinity] [2.0, 4.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [2.0, 4.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.0, 2.0] [2.0, infinity] [entire] = [entire]
    # powRev2 [0.0, 2.0] [2.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, 2.0] [2.0, infinity] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.0, infinity] [2.0, infinity] [entire] = [entire]
    # powRev2 [0.0, infinity] [2.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.0, infinity] [2.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.0, 0.5] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.0, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.5, 2.0] [0.0, 0.5] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.5, infinity] [0.0, 0.5] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.0, 0.5] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.0, 0.5] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.5, 2.0] [0.25, 0.5] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.25, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.5, 2.0] [0.25, 0.5] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.5, infinity] [0.25, 0.5] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.25, 0.5] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.25, 0.5] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.5, 2.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.5, 1.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [1.0, 1.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.0, 1.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.0, 2.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.0, infinity] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.5, 2.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.5, 2.0] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [0.5, infinity] [entire] = [entire]
    # powRev2 [0.5, infinity] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [1.0, 2.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.5, 2.0] [1.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, 2.0] [1.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, infinity] [1.0, infinity] [entire] = [entire]
    # powRev2 [0.5, infinity] [1.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [0.5, infinity] [1.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [0.5, 2.0] [2.0, 4.0] [entire] = [entire]
    # powRev2 [0.5, 2.0] [2.0, 4.0] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.5, 2.0] [2.0, 4.0] [0.0, infinity] = [1.0, infinity]
    # powRev2 [0.5, infinity] [2.0, 4.0] [entire] = [entire]
    # powRev2 [0.5, infinity] [2.0, 4.0] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [0.5, infinity] [2.0, 4.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.0, 0.5] [entire] = [-infinity, -1.0]
    # powRev2 [1.0, 2.0] [0.0, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [1.0, 2.0] [0.0, 0.5] [0.0, infinity] = [empty]
    # powRev2 [1.0, infinity] [0.0, 0.5] [entire] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.0, 0.5] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.0, 0.5] [0.0, infinity] = [empty]
    # powRev2 [1.0, 2.0] [0.25, 0.5] [entire] = [-infinity, -1.0]
    # powRev2 [1.0, 2.0] [0.25, 0.5] [-infinity, 0.0] = [-infinity, -1.0]
    # powRev2 [1.0, 2.0] [0.25, 0.5] [0.0, infinity] = [empty]
    # powRev2 [1.0, infinity] [0.25, 0.5] [entire] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.25, 0.5] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.25, 0.5] [0.0, infinity] = [empty]
    # powRev2 [1.0, 2.0] [0.5, 1.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [1.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.5, 1.0] [entire] = [entire]
    # powRev2 [1.0, infinity] [1.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.5, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [1.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.5, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [1.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.0, 1.0] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.0, 1.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.0, 1.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.0, infinity] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.0, infinity] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.0, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.0, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.5, 2.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.5, 2.0] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.5, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.5, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [0.5, infinity] [entire] = [entire]
    # powRev2 [1.0, 2.0] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [0.5, infinity] [entire] = [entire]
    # powRev2 [1.0, infinity] [0.5, infinity] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [0.5, infinity] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [1.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [1.0, infinity] [entire] = [entire]
    # powRev2 [1.0, infinity] [1.0, infinity] [entire] = [entire]
    # powRev2 [1.0, infinity] [1.0, 2.0] [entire] = [entire]
    # powRev2 [1.0, 2.0] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, infinity] [1.0, 2.0] [-infinity, 0.0] = [-infinity, 0.0]
    # powRev2 [1.0, 2.0] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, infinity] [1.0, 2.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [2.0, 4.0] [entire] = [1.0, infinity]
    # powRev2 [1.0, infinity] [2.0, 4.0] [entire] = [0.0, infinity]
    # powRev2 [1.0, 2.0] [2.0, 4.0] [-infinity, 0.0] = [empty]
    # powRev2 [1.0, infinity] [2.0, 4.0] [-infinity, 0.0] = [empty]
    # powRev2 [1.0, 2.0] [2.0, 4.0] [0.0, infinity] = [1.0, infinity]
    # powRev2 [1.0, infinity] [2.0, 4.0] [0.0, infinity] = [0.0, infinity]
    # powRev2 [2.0, 4.0] [0.0, 0.5] [entire] = [-infinity, -0.5]
    # powRev2 [2.0, infinity] [0.0, 0.5] [entire] = [-infinity, 0.0]
    # powRev2 [2.0, infinity] [0.0, 0.5] [0.0, infinity] = [empty]
    # powRev2 [2.0, 4.0] [0.25, 0.5] [entire] = [-2.0, -0.5]
    # powRev2 [2.0, infinity] [0.25, 0.5] [entire] = [-2.0, 0.0]
    # powRev2 [2.0, infinity] [0.25, 0.5] [0.0, infinity] = [empty]
    # powRev2 [2.0, 4.0] [0.5, 1.0] [entire] = [-1.0, 0.0]
    # powRev2 [2.0, infinity] [0.5, 1.0] [entire] = [-1.0, 0.0]
    # powRev2 [2.0, 4.0] [1.0, 1.0] [entire] = [0.0, 0.0]
    # powRev2 [2.0, infinity] [1.0, 1.0] [entire] = [0.0, 0.0]
    # powRev2 [2.0, 4.0] [0.0, 1.0] [entire] = [-infinity, 0.0]
    # powRev2 [2.0, infinity] [0.0, 1.0] [entire] = [-infinity, 0.0]
    # powRev2 [2.0, 4.0] [0.0, 1.0] [0.0, infinity] = [0.0, 0.0]
    # powRev2 [2.0, infinity] [0.0, 1.0] [0.0, infinity] = [0.0, 0.0]
    # powRev2 [2.0, 4.0] [0.0, 2.0] [entire] = [-infinity, 1.0]
    # powRev2 [2.0, infinity] [0.0, 2.0] [entire] = [-infinity, 1.0]
    # powRev2 [2.0, 4.0] [0.5, 2.0] [entire] = [-1.0, 1.0]
    # powRev2 [2.0, infinity] [0.5, 2.0] [entire] = [-1.0, 1.0]
    # powRev2 [2.0, 4.0] [1.0, 2.0] [entire] = [0.0, 1.0]
    # powRev2 [2.0, infinity] [1.0, 2.0] [entire] = [0.0, 1.0]
    # powRev2 [2.0, 4.0] [1.0, 2.0] [-infinity, 0.0] = [0.0, 0.0]
    # powRev2 [2.0, infinity] [1.0, 2.0] [-infinity, 0.0] = [0.0, 0.0]
    # powRev2 [2.0, 4.0] [2.0, 4.0] [entire] = [0.5, 2.0]
    # powRev2 [2.0, infinity] [2.0, 4.0] [entire] = [0.0, 2.0]
    # powRev2 [2.0, infinity] [2.0, 4.0] [-infinity, 0.0] = [empty]
    # powRev2 [2.0, 4.0] [2.0, infinity] [entire] = [0.5, infinity]
    # powRev2 [2.0, infinity] [2.0, infinity] [entire] = [0.0, infinity]
    # powRev2 [2.0, infinity] [2.0, infinity] [-infinity, 0.0] = [empty]
end

