implement shufflevector.