passing basic unit tests for index_t::execute for intersection and union, removed one unnecessary memory copy