回文基数 ref: http://qiita.com/cielavenir/items/5613f6b84f3371108b63