Sync

Algorithm:
1. Suffix Array
2. Partition Tree