>あとHaskellだと末尾再帰だからといって効率が良いとは限らない。

え、限らないんだw
どういうことなの・・・