add Prime
add Permutation, TODO