デフォルトではprivate(不可視)にしてるということか

次2行目
qsort _ [] = []

これは qsort が 定義名 でいいのかな
_(アンダースコア) は 変数名っぽいけどそんなわけないよな
そして、 [ ] (配列) = [ ] (配列) 

???
わからない