Added quad congruent method
Cosmetic renaming. Added example main.py