Tests fail due to rounding errors, see comment below by @codexTun
Hope your students liked it :)
The kata doesn't specify that case should be ignored, but there isn't a test for palindromes with the same letters but different cases.
throw "" will suffice.
The random tests in JS always have the same order: 30 1-character-long words, 30 words starting with a consonant, 30 words starting with a vowel.
Need Haskell 8.2 support for forward compatibility.
Not any more.
Don't know why this dude never fixed anything.
Give more vivid descriptions of what the test case should equate to.