Effectiviteit? Het doet wat je vraagt dus ik vermoed van wel en in het geval dat je andere eisen stelt aan bijvoorbeeld de opbouw van de array kan je de functies vrij simpel aanpassen.
Performance.. Wat zijn je eisen qua performance? Test het en bekijk de resultaten. De kans dat het voldoet is zeer maar dan ook zeer groot