This was very difficult to make. Please tell me if you find any errors by telling me the problem, the right answer, and the answer it gave you. Update 6-8-11: Now detects primes. Now can extract GCF from problems that cannot further be factored. Thanks to fmasroor and LS97 for finding glitches!