Ты делаешь code review для нового члена команды, который присоединился к среднеразмерной e-commerce компании. Он отправил pull request с реализацией функции истории навигации в стиле браузера для внутреннего дашборда продукта компании. Ты замечаешь, что он использовал LinkedList и вызывает addFirst() и removeFirst() для навигации как назад, так и вперед. Ты хочешь обсудить, правильно ли его выбор структуры данных отражает суть проблемы.