haosharon/6006psets_ng — comment on commit 412ab4ae29252617bd2b182b5bffadeeee7b2431
File: 5/code/rsa/big_num.rb line 314
By pwnall:

This block of code should be a method, e.g. "improve_inverse" or "expand_inverse". The method should be protected, since it's an implementation detail. Then you can remove the inverse and inverse_precision setters. The getters should become protected too, since you don't want external code depending on this implementation detail.