Agregué función intersec, que hace la intersección de un arreglo de intervalos
Arreglé la función intersection para que funcione con un número arbitrario de argumentos que sean intervalos. La clase U esta teniendo broncas cuando se quiere show el arreglo interno de intervalos
Limpie un poco el codigo sin cambiar funcionalidad