Может быть, но, как правило, профессора хотят, чтобы вы написали свои собственные.
Вот код псевдо в стиле Си, так как я не хочу вспоминать синтаксис.
int indexOf(element, list, i)
{
if car(list) == element then
return i+1;
else
indexOf(element, cdr(list), i+1);
}
Обратите внимание, что для его вызова требуется передать 0 для i (вы можете написать обертку, если хотите), и что это индексация на основе 1, измените возвращаемое значение на i, если вы хотите индексацию на основе 0