updating array_rep.cpp