Proporcione un ejemplo de la solución Two Sum con dos punteros, ordenando el array, moviendo los punteros desde los extremos, desplazando el derecho cuando la suma es demasiado grande y el izquierdo en caso contrario. ¿Cuáles son sus limitaciones y complejidades?