Teske DLP method working 
Collision Detection, GCD, Multiplicative Inverse calculation after Collision Detection Working
Not handled if GCD != 1;  Multiple collision detection or some similar Stuff...