+1 , viszont sajnos javában ez nem lenne túl optimális. Amíg egy ghc évtizedeket ölt az immutable adatstruktúrák (és használatuk) optimalizációjába, addig más modern nyelveknél ez elmaradt. Egyelőre.