Given a string `s`, partition it so that every substring of the partition is a palindrome. Return all possible partitionings, sorted for a deterministic result.