qqp question1: Did Microsoft make their online office from scratch? Or Are there any tools available to convert PC source code to web one? question2: How do I change negative multiplicative inverse to positive? (i.e. 0−5(70) ≡22(70) (mod27) -5 ===>22)