Glenn Maxwell retires from international cricket having produced some of the most astonishing feats in modern cricket, all ...