Impl comp_add and comp_mul using Array::zip