# Ah so instead of using a List I need to use an IEnumerable, which I assume means I need to create a custom Enumerator / custom for loop?