"""
This is rather straight forward:
The function just needs to look at a supplied element, and, if that element isn't the one we're looking for, call itself for the next element.
"""
def recrsv_lin_search (target, lst, index=0):
if index >= len(lst):
return False
if lst[index] == target:
return index
else:
return recrsv_lin_search(target, lst, index+1)
example = [1,6,1,8,52,74,12,85,14]
print (recrsv_lin_search(1,example))
print (recrsv_lin_search(8,example))
print (recrsv_lin_search(14,example))
print (recrsv_lin_search(53,example))