compute_up(Elemwise, Array) respects different dimensions