function tokenReturns( n=10 ) {
let tokenReturns = [];
let array = generateFlattenedTriangleArrayOfWeights(n)
for( let token=1; token<n+1; token++ ) {
let [x,y] = triangleIndex( token )
let index = y-x
for( let row=token; row<n+1; row++) {
let p=y+index
tokenReturns.push( {token, row, x, y, p, y, index } )
index+=row
}
}
return {tokenReturns,array}
}(5)