Data.List: add permutations

与えられたリスト要素の順列を返すpermutationsを追加しました。
ここからなぜかインデントがスペースになってる。