//protect methods protected override IEnumerable <BigInteger> enumerate() { return(_primeStore.FromRange(0, int.MaxValue).Select(p => (BigInteger)p).Concat(bigEnumerate())); }
//protect methods protected override IEnumerable <long> enumerate() { return(_primeStore.FromRange(0, int.MaxValue).Select(p => (long)p).Concat(FromRange(2147483648L, long.MaxValue))); }