update my
added reverse to vec
added msort