"use strict" module.exports = triangulateCube var perm = require("permutation-rank") var sgn = require("permutation-parity") var gamma = require("gamma") function triangulateCube(dimension) { if(dimension < 0) { return [ ] } if(dimension === 0) { return [ [0] ] } var dfactorial = Math.round(gamma(dimension+1))|0 var result = [] for(var i=0; i