remove reverse, just iterate the array from end to beginning...