Algoritmo de ordenación personalizado de Javascript según otra matriz

Tengo estas dos matrices

var refArray = ['India','Pakistan','Nepal','Bhutan','SreeLanka','Singapore','Thailand','China','Russia']
var beenThere = ['Russia','Bhutan','India']

Necesito ordenarbeenThere en el orden de refArray para mostrar, así que si clasificobeenThere, el resultado debe ser,

['India','Bhutan','Russia']

¿Dónde puedo obtener un algoritmo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta