Computational Number Theory by