@craigmaloney@octodon.social @noelle if you're curious about this decision, it comes from how python rounds //
many languages drop the fractional part, so -6 // 8 is 0. you then need a -6 to get back to your original value.
8*0 + (-6) == -6
python always rounds down, so -6 // 8 is -1. so you need a 2:
8*(-1) + 2 == -6