Exercițiul 1:
Scrieți o funcție care ia ca parametri o listă și un element și returnează
lista în care elementul e plasat după toate elementele listei inițiale.
Implementați funcția
a) direct, recursiv
b) folosind List.fold_right
Exercițiul 2
Scrieți o funcție care returnează lista tuturor numerelor prime
cel mult egale cu parametrul întreg n.
Implementați funcția verificând numerele în ordine crescătoare, și acumulând
într-o listă toate numerele prime găsite.
Folosiți o funcție ajutătoare care ia un număr și o listă de numere (ordonate crescător) și care testează dacă numărul se împarte la vreunul din
elementele listei.