Use divmod instead of div + mod, it's a lot faster
Skip inverse_mod python port and use mpz_invert instead
More performance improvements and reorganisation
Add unfinished server code
Bug fixing and a much improved submission caching system