Congruence Tests

MILESTONE 6