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 detectable_format:number_highlighted_sections startend:end_checker length_constraints:number_paragraphs keywords:existence punctuation:no_comma
less than
less than
digital
your love, and thanks.
financial
Limit the number of words you use (less than 66 words) Make sure to use the word digital less than 3 times You must highlight at least 3 words or phrases in your response, like *highlighted phrase* Finish the response with this exact phrase: your love, and thanks.  make sure there are exactly 4 sections. Separated the sections by the markdown divider: *** Make sure to include the words financial Refrain from using commas in your response