import java.io.*;
import java.util.*;
public class Driver{
public static void main(String[] args){
Loops a = new Loops();
System.out.println(a.fact(0));
System.out.println(a.fact(-1));
System.out.println(a.fact(1));
System.out.println(a.fact(4));
System.out.println(a.fact2(4));
System.out.println(a.fact2(-1));
System.out.println(a.fact2(0));
GCD b = new GCD();
System.out.println("GCD TESTING BELOW");
System.out.println(b.gcd(5, 5) + " should be 5");
System.out.println(b.gcd(80, 100) + " 20");
System.out.println(b.gcd(373, 727) + " 1");
System.out.println(b.gcd2(5, 5) + " should be 5");
System.out.println(b.gcd2(100, 80) + " 20");
System.out.println(b.gcd2(373, 727) + " 1");
System.out.println(b.isPrime(727) + " Trueueueu");
System.out.println(b.isPrime(20) + " Falseu");
System.out.println(b.isPrime(2) + " True");
System.out.println(b.gcd(593428597, 256199087) + " 1");
System.out.println(b.gcd2(593428597, 256199087) + " 1");
}
}