a5a8439141
also happens to have 8 positions (and thus has a slightly more efficient implementation).
also happens to have 8 positions (and thus has a slightly more efficient implementation).