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?
length_constraints:number_words keywords:frequency keywords:forbidden_words startend:quotation length_constraints:number_paragraphs detectable_format:number_highlighted_sections change_case:english_lowercase
at least
less than
relationships
health
Keep your entire response at least 13 words or less. Mention the word "relationships" for less than 2 times The words health cannot be in the response Your answer need to be wrapped in double quotes Please reply in details, and include exactly 3 paragraphs. Separate the paragraphs with *** Make sure to highlight at least 2 sections in your answer with markdown, i.e. use *highlighted section* All letters in your response must be lower case letters