<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hello everyone, I have just started studying and started trying to solve 99 questions in haskell.org. However I got stuck even in the first question. The first question wants me to write my own last function and I wrote this :&nbsp;</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div><font face="'times new roman', 'new york', times, serif">q1mylast :: [x] -&gt; x</font><br></div><div><div><font face="'times new roman', 'new york', times, serif">q1mylast [a] = if length [a] &lt;=1 then &nbsp;a</font></div><div><font face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span>else &nbsp;q1mylast (tail [a])</font></div><div
 style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">This program doesn't work and it gives this error :&nbsp;</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div><font face="'times new roman', 'new york', times, serif">Program error: pattern match failure: q1mylast "doaltan"</font><br></div><div><font face="'times new roman', 'new york', times, serif"><br></font></div><div><font face="'times new roman', 'new york', times, serif">I'll be very glad if you could tell me what's wrong with the code and how can I fix it..</font></div><div><font face="'times new roman', 'new york', times, serif">Thanks in advance :)</font></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new
 york', times, serif; font-size: 12pt; "><br></div></div></div></body></html>