Algebra, Number Theory, and Combinatorics