<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Which of these would be more costly for a long list?<br><br>f :: [Int] -&gt; [Int]<br>f [x] = [x]<br>f (x:xs) = x + (head xs) : f xs<br><br>f :: [Int] -&gt; [Int]<br>
f [x] = [x]<br>
f (x:y:xs) = x + y : f (y:xs)<br><br>Michael<br><br>
<br></td></tr></table><br>