Classifying spaces for knots: new bridges between knot theory and algebraic number theory