adjust array multi algo