 For the circuit python parsec today, what I wanted to talk about is list slices. What are list slices? List slices are a way inside of Python to talk about a subset of a list. And in this case, it's a really convenient way to cast one set of a list to the values of the same list in a different section. I'm doing this to do this neat little rotating Neopixel thing you can see here. I have a circuit playground, blue fruit, and I'm diffusing it. And what you can see in my code is that I'm bringing in time, board and Neopixel. I'm also bringing in my color helper class from my GP colors module, pixels 0, 4, and 7. I'm setting those to cyan, magenta, and amber. Then, in my loop here, I grab that color of the first Neopixel. That's pixel 0, and I cast that to a variable called first pixel color. Then, this is the little list slice section. Pixels 0, 9 is going to give me the first eight pixels, because it's up to, but not including the last number there. And I'm going to make that equal to one pixel lower. So it essentially grabs the pixel right in front of it and takes its value. So that's what shifts the colors. And then, since we have a gap there between the first and the very last, I grab the initial color there, that first pixel color, and I assign that to pixel number nine. You can actually watch in my serial view here as the colors just kind of wind their way up and they loop around to the bottom, thanks to that first and last line there. But it's a pretty neat way to, instead of using a for loop or for inside of a range loop, you can, in a very concise bit of code here, move all of these values from a different section of the list to a new section of the list. And so that's how you can use list slices inside of Circuit Python. And that is your Circuit Python Parsec.