add isl_map_power and isl_map_transitive_closure