Triumph for Caroline Wozniacki, Timea Babos and Andrea Hlavackova, and a fond farewell to Martina Hingis! What a week the WTA Finals 2017 was!