add array.h