Potrebbe essere interessante e utile, ma non credo che le tue esigenze siano state capite da noi comuni mortali.

Ti va di spiegare meglio qual era il problema da risolvere, perché avevi deciso di risolverlo con un nuovo metodo da aggiungere alla classe Array, e magari postare il codice del metodo, così vediamo se si riesce ad astrarlo per ricondursi ad un problema generico?