实现《算法导论》P95思考题7-3中的StoogeSort算法

该算法在只有3个元素的子数组时出现基本情况，比如{5, 10, 4}这种子数组，先处理前2/3，以{5, 10}返回；再处理{10,
4}，以{4, 10}返回；最后处理{5, 4}，以{4, 5}返回。这样就完成了{4, 5, 10}的排序。它的循环不变量是保持数组A[p,
r]中A[p] <= A[r]。