``` | x::xs -> if n = 1 then [x] else x :: (take (n-1) xs) ;; ``` is the = an assignment or comparison here? I'm assuming it's assignment but in Base == is deprecated so not sure what to use?