You are using the "Tuple" namespace to encapsulate a couple of methods for Array. Why not just make these methods an extension of Array itself?