The following code I wrote in haskell
```hs
factorial(1)=1
factorial(n)=n*(n-1)*factorial(n-2)
```
gives me an error when I try to run it. Is there anything I did wrong?
change_case:capital_word_frequency keywords:existence detectable_format:multiple_sections detectable_content:number_placeholders length_constraints:nth_paragraph_first_word keywords:forbidden_words keywords:letter_frequency
less than
heart
Section
falling
falling
less than
e
Respond with less than 4 words be in all capital letters The response must include the keywords heart Make sure to include at least 3 sections marking the beginning of each section with 'Section X' make sure it contains at least 1 placeholders represented by square brackets, such as [name] Write exactly 2 paragraphs each separated with two new lines answering this instruction. The first paragraph must start with "falling" Do not include the keywords: falling The letter e should show up less than 5 times