2. Se va scrie un program pentru calculul recursiv al funcției lui Ackerman și se va determina durata de calcul funcție de valorile argumentelor n și m.
3. Se va completa clasa MergeSort din fișierul MergeSort.java, astfel încât să conțină și metode statice pentru sortarea unor tablouri de numere întregi și tablouri de obiecte. Se va scrie, de asemenea, o aplicație în care se testează aceste metode pentru tablouri de tipurile respective.
4. Se va completa clasa QuickSort din fișierul QuickSort.java, astfel încât sa conțină și metode statice pentru sortarea unor tablouri de numere întregi și tablouri de obiecte. Se va scrie, de asemenea, o aplicație în care se testează aceste metode.
5. Folosind clasa Arrays se va sorta un tablou de șiruri de caractere (instanțe ale clasei String), apoi se vor căuta în acest tablou diferite șiruri existente sau inexistente.
6. Folosind clasa Arrays se va sorta un tablou de fracții ordinare (instanțe ale clasei Fractie), apoi se vor căuta în tablou diferite fracții existente sau inexistente.
7. Folosind clasa Arrays se va sorta un tablou de numere complexe în ordinea descendentă a modulului, apoi se vor căuta în tablou mai multe numere complexe existente sau inexistente.