Optimize arraylist reverse method by using a view instead of creating a new list