Se añaden dos clases para tratar intervalos complejos, siguen en construccion