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?
keywords:letter_frequency length_constraints:nth_paragraph_first_word detectable_format:multiple_sections change_case:capital_word_frequency keywords:forbidden_words detectable_content:number_placeholders keywords:existence
less than
e
falling
Section
less than
falling
heart
The letter e should show up less than 5 times Write exactly 2 paragraphs each separated with two new lines answering this instruction. The first paragraph must start with "falling" Make sure to include at least 3 sections marking the beginning of each section with 'Section X' Respond with less than 4 words be in all capital letters Do not include the keywords: falling make sure it contains at least 1 placeholders represented by square brackets, such as [name] The response must include the keywords heart