Make sure everything is preperly pre-evaluated in the benchmark
Added intersection benchmarks