So far I've done them without really knowing what it is. I assume it's about using loops, but outside of that people just seem to do do what they like (some don't even use loops).
I've actually tried looking for "the rules" a couple of times, but I don't think there are any.