manual array reversal