add: palindrome partition