Si tuviera un árbol, "aplanaría" implicaría intuitivamente
obtener una lista de todos los elementos en el árbol, atravesando de izquierda a derecha?
Si tengo una lista vinculada, "aplanaría" implicaría intuitivamente
obtenga una lista de todos los artículos, comenzando con este
Por ejemplo, una lista vinculada se compondría de una excepción que agregue su excepción interna. ¿Sería justo nombrar un método en la excepción "flattenInnerExceptions" con la expectativa de que devolvería una secuencia de excepciones, la excepción más externa primero y la excepción más interna, la última?