Computational Number Theory and Algebra