[Haskell]最後の1つ前の要素を返す変数

息抜き

基本的にHaskellの勉強は

Real World Haskell―実戦で学ぶ関数型言語プログラミング [大型本]
http://www.amazon.co.jp/dp/4873114233

でやっているわけなのです.
今日は息抜きに練習問題(― ―)
といってもまだ2章ですが.

2章 練習2.
lastButOneという関数を書きなさい.この関数は最後の1つ前の要素を返す関数です.

わしの回答(― ―)
実質初めてオリジナルで書いたhaskellプログラムとなります.

もっと簡単な書き方があるのかもしれないですが,まあ最初ということでご勘弁m(_ _)m