Programación funcional en Java Comparator API Stream Método collect Métodos map y flatMap Método reduce Métodos takeWhile y dropWhile Método sorted