A Review of Number Theory and Algebra