sort(nodeArray) {
    this.fake_use(nodeArray);
    this.abstract();
  }
Sort array of nodes on the unfixed coordinates.

Note:** chrome has non-stable sorting implementation, which
has a tendency to change the order of the array items,
even if the custom sort function returns 0.

For this reason, an external sort implementation is used,
which has the added benefit of being faster than the standard
platforms implementation. This has been verified on `node.js`,
`firefox` and `chrome` (all linux).
@param {Array.<Node>} nodeArray array of nodes to sort