LeetCode Palindrome Partition II Draft.