BeaInumerable

Thank you @DemelzaCarlton I'll send you my thoughts when I'm reading it. :))