more from exercism
using Data.Numbers.Primes but left SoE with Set in for credit