Hello. I'm wondering what " (Eq a) =>" part in the code below does.. I couldn't figure it myself.. Thanks in advance :)
isPalindrome :: (Eq a) => [a] -> Bool
isPalindrome xs = xs == (reverse xs)