Esercizi sulla ricorsione su stringhe 1. Scrivere una funzione statica ricosiva per contare il numero di occorrenze di un dato carattere in una stinga. 2. Scrivere una funzione ricorsiva per contare il numero di caratteri in una stringa. 3. Scrivere una funzione ricorsiva che data una stringa s restituisca una stringa che e' una copia esatta. 4. Scrivere una funzione ricorsiva che data una stringa s restituisca la stringa inversa di s (es. pippo --> oppip). 5. Scrivere una funzione ricorsiva che data una stringa s restituisca la stringa ottenuta da s eliminando tutti gli spazi bianchi. 6. Scrivere una funzione ricorsiva che data una stringa s restituisca la stringa ottenuta da s sostituento gli spezi bianchi con il carattere '_'. 7. Scrivere una funzione ricorsiva che data una stringa ed un carattere verifichi se il carattere e' presente nella stringa 8. Scrivere una funzione ricorsiva che data una stringa formata da caratteri alfabetici senza spazi restituisca il carattere piu piccolo in ordine alfabetico, e se la stringa e' vuota restituisca uno spazio.