Text this: Fundamental Algorithms for Permutation Groups /