Salve a tutti,
sto riscontrando alcuni problemi a lavorare con gli array in F#. In particolare ho 2 problemi:

1) Piuttosto che dichiarare un array in questa maniera:

codice:
let points = [|Point(60,20); Point(70,50); Point(50,70); Point(20,60); Point(10,10)|]
vorrei poter dichiarare un array di punti di dimensione n senza specificarne gli elementi.

2) Ho bisogno di lavorare con array dinamici, aggiungendo (opzionalmente anche rimuovendo) di volta in volta elementi. Come dovrei dichiarare tale array e in che modo andrebbero aggiunti gli elementi?