sort list `X` based on values from another list `Y`,"[x for y, x in sorted(zip(Y, X))]"