- map()과 compactMap()의 차이점은 무엇인가요? - filter()와 reduce()는 어떤 경우에 사용하나요? - flatMap()을 사용하는 경우를 예시로 들어주세요.