Add description and solution in C++ of palindrome partitioning problem