I'm fairly new to C and I was trying to write a method that will search a linked list recursively, however I had no success. The function contains returns 0 if the name is not found in any of the nodes of the linked list, and 1 is is found.I seem to be getting into an infinite loop. Any help would be greatly appreciated!I'm fairly new to C and I was trying to write a