编程珠玑上第二章问题A的实现,杂技法,3次反转法