중첩된 배열을 받아서 nil/null을 제외한 모든 값을 담은 하나의 평탄화된 배열을 반환해요.
이번 과제는 임의의 깊이로 중첩된 배열과 비슷한 구조를 받아 nil/null 값이 하나도 없는 평탄화된 구조를 반환하는 함수를 작성하는 거예요.
예를 들어:
입력: [1,[2,3,null,4],[null],5]
출력: [1,2,3,4,5]
내장된 평탄화 메서드를 사용하지 않고 직접 만들 수도 있지만, 무엇이 컬렉션인지 아닌지는 구분해야 해요. 또는 내장된 평탄화 메서드를 사용하기로 했다면, 잘못된 동작을 재정의할 새로운 Stream 타입을 만들어야 해요.