In realtà la cosa migliore credo che sarebbe una hashlist generic fortemente tipizzata che contenga come chiave il fattore e come valore il numero di occorrenze di tale fattore riscontrate, ma se non sai ancora usare neanche gli array la vedo grigia...