Array methods rewiewed 3(bis)