Sims introduced the concept of a base for a permutation group, which is a sequence of points that only the identity element fixes. He developed the Schreier-Sims algorithm for computing with permutation groups using their base. However, this algorithm is ineffective for large groups like the alternating and symmetric groups that have large minimum bases. The document then describes Jordan's theorem, which can be used to recognize these large groups, and develops a Monte Carlo algorithm using Jordan elements to probabilistically recognize the alternating and symmetric groups in sublinear time.