Why is ArrayDeque better than LinkedList Why is ArrayDeque better than LinkedList java java