When I'm having a bad day, I can spend hours just fiddling with colors and recursion ...
Today I wrote an HslEnumerator class which is fun because if you output it to the PowerShell terminal it just goes on producing colors forever:
[HslEnumerator][PoshCode.Pansies.RgbColor]"Goldenrod" | Format-Wide 30 # I do have a wide screen
But I also made something more fun. Out-Colors will colorize tables or lists with fun HSL rainbows...