add localMutation and contructMutation to BitString
add Permutation