Como encontrar o caminho relativo, dados dois caminhos absolutos?

Dados dois caminhos absolutos, p.

/a/path/to/a/a/path/to/somewhere/else

Como posso obter um caminho relativo de um para o outro,../a?

Em certo sentido, o oposto do querealpath faz.

questionAnswers(4)

yourAnswerToTheQuestion