Array algorithms

shape