problem 21 (and `Math::Divisors` can return an array of divisors)
Introduce guard