A couple days ago I had a fun idea running through my head. What if one could take the standard linq function Concat() and have it “consume” its own output as the input which created the output, a paradoxical call if you will.
This can be represented with the following F# like pseudo-code:
Let y be 1…100
Let x be y.Concat(x)