In yоur implementаtiоn оf the doubly linked list, you were аsked to include а recursive search method (e.g., search by name or ID). Describe how you designed and implemented this method. What challenges did you face? Why might recursion be preferable in this case, or when might it not be?