Wops, nella foga di reimpararmi le collection di C# mi ero perso la chiamata ricorsiva, ora dovrebbe essere corretto.
E aggiungo: ed ecco perché vanno provate oltre che scritte e pensate.(Ed ecco che perché le cose vanno scritte oltre che pensate, avevo tralasciato questo dettaglio)![]()