Dada la función preposiciones definida como: preposiciones = ["a", "ante", "bajo", "cabe", "con", "contra", "de", "desde", "en", "entre", "hacia", "hasta", "para", "por", "segun", "sin", "so", "sobre", "tras"] Definir la función sigla que recibe un string que representa el nombre de una organización y retorna otro string formado por las dos primeras letras de cada palabra excluyendo las preposiciones que contenga. Ej: > sigla "Paradigmas de Programacion" "PaPr" Se debe tratar de utilizar la menor cantidad de funciones auxiliares. El objetivo de éste TP no es entregar un código expresivo y de calidad, sino practicar orden superior, composición, aplicación parcial y expresiones lambda. Tip: Probablemente necesiten las funciones words y concat. AcÔ ejemplos: Prelude> :t concat concat :: [[a]] -> [a] Prelude> concat ["knock","knock","knock","penny"] "knockknockknockpenny" Prelude> :t words words :: String -> [String] Prelude> words "ezta graza no ze quita" ["ezta","graza","no","ze","quita"] |