Створімо метод addAt(index,element), який додає елемент за заданим індексом. Як і при видаленні елементів за певним індексом, нам потрібно прослідкувати поточний індекс під час проходження зв'язаного списку. Коли поточний індекс currentIndex відповідає заданому, потрібно перепризначити властивість next попереднього вузла, щоб посилатись на новий доданий вузол. Новий вузол повинен посилатися на наступний вузол з поточним індексом. Як було у прикладі про лінію конга, нова людина хоче приєднатися до лінії, але посередині. Ви знаходитеся посередині лінії, тож ви забираєте руки від людини, що попереду. Нова людина підходить і кладе руки на ту людину, за яку ви тримались раніше; тепер ваші руки знаходяться на новій людині.
# --instructions--
Створімо метод `addAt(index,element)`, який додає елемент за заданим індексом. Він повернеться як false, якщо елемент неможливо додати. **Примітка:**Не забудьте перевірити, чи цей індекс є від'ємним або більшим за довжину зв'язаного списку.
# --hints--
Ваш метод `addAt` повинен перепризначити `head` на новий вузол, коли заданий індекс дорівнює 0.