This document discusses using complex numbers to solve combinatorial problems involving integer divisibility in an elegant way. It shows that the sum of the kth powers of the roots of unity is 0 if k is not divisible by the prime p, allowing one to determine divisibility of k by p. As an example, it uses this to count the number of subsets of an n-element set with cardinalities divisible by 3 by substituting roots of unity into the binomial theorem. Complex numbers allow expressing this concisely and performing algebraic manipulations.