How To Sort An Array Based On Another Array In C