code: function (from, to) {
                  from = Path.normalize(from);
                  to = Path.normalize(to);
                  var fromParts = splitPathToArray(from), path = [], sameIndex, sameIndex2, toParts = splitPathToArray(to), commonLength = Math.min(fromParts.length, toParts.length);
                  for (sameIndex = 0; sameIndex < commonLength; sameIndex++) {
                      if (fromParts[sameIndex] !== toParts[sameIndex]) {
                          break;
                      }
                  }
                  sameIndex2 = sameIndex;
                  while (sameIndex < fromParts.length) {
                      path.push('..');
                      sameIndex++;
                  }
                  path = path.concat(toParts.slice(sameIndex2));
                  return path.join('/');
              }
docs: Get string which is to relative to from
  @param {String} from
  @param {String} to
  
  
  relative('x/','x/y/z') => 'y/z'
  relative('x/t/z','x/') => '../..'
  
  @return {String}