Victor Shoup's Number Theory Library