Array methods rewiewed