Я должен сделать elementIsInList :: Eq a => a -> [a] -> Bool
функция, которая должна вести себя так же, как elem
функция вела бы себя нормально, но я не могу использовать рекурсию и, конечно, elem
сама функция. Я думал о том, чтобы реализовать его с помощью filter
функция, но я не могу понять, как filter
работает. На правильном ли я пути?
elementIsInList x xs = filter(x==xs) xs