(1) First, find the prime factorization of b. Let's assume b = p^2 * q
(2) Find the n-th root of a modulo p and modulo q. (I know the Shanks-Tonelli algorithm works for square roots, and can be adapted for arbitrary roots. There may be a better way)
(3) Use Hensel lifting to find an n-th root of a modulo p^2
(4) Use the Chinese Remainder Theorem to find an n-th root of a modulo b
It is well known that a vector space always admits an algebraic (Hamel) basis. This is a theorem that follows from Zorn's lemma based on the Axiom of Choice (AC).
Now consider any specific instance of vector space. Since the AC axiom may or may not be included in the underlying set theory, might there be examples of vector spaces in which an Hamel basis actually doesn't exist ?