Esercizio 1

Scrivere un programma che, lette due stringhe attraverso i parametri su riga di comando, comunichi all'utente se la prima stringa è contenuta all'interno della seconda . Si realizzi l'algoritmo di ricerca della sottostringa attraverso un algoritmo ricorsivo.
Per il presente esercizio l'unico metodo utilizzabile della classe String è toCharArray.

Esercizio 2

Scrivere un programma che, letti i nomi di tre file di testo da riga di comando, legga tutte le righe dei primi due file e le scriva nel terzo file. Si assuma che nei primi due file ogni riga sia formata da una stringa che sia in ordine lessicografico minore della riga che segue. Si realizzi il programma in modo che questa proprietà valga anche per il file che viene scritto.