lib/calc.js
function (bestCaseHours, mostLikelyCaseHours, worstCaseHours, confidencePercent) {
        var isVector = (typeof bestCaseHours === 'object')

        this.bestCaseHours = isVector ? bestCaseHours[0] : bestCaseHours
        this.mostLikelyCaseHours = isVector ? bestCaseHours[1] : mostLikelyCaseHours
        this.worstCaseHours = isVector ? bestCaseHours[2] : worstCaseHours
        this.confidencePercent = isVector ? bestCaseHours[3] : confidencePercent
    }
function (bestCaseHours, mostLikelyCaseHours, worstCaseHours, confidencePercent) {
        var isVector = (typeof bestCaseHours === 'object')

        this.bestCaseHours = isVector ? bestCaseHours[0] : bestCaseHours
        this.mostLikelyCaseHours = isVector ? bestCaseHours[1] : mostLikelyCaseHours
        this.worstCaseHours = isVector ? bestCaseHours[2] : worstCaseHours
        this.confidencePercent = isVector ? bestCaseHours[3] : confidencePercent
    }
function ( bestCaseHours , mostLikelyCaseHours , worstCaseHours , confidencePercent ) { var isVector = ( typeof bestCaseHours === 'object' ) this . bestCaseHours = isVector ? bestCaseHours [ 0 ] : bestCaseHours this . mostLikelyCaseHours = isVector ? bestCaseHours [ 1 ] : mostLikelyCaseHours this . worstCaseHours = isVector ? bestCaseHours [ 2 ] : worstCaseHours this . confidencePercent = isVector ? bestCaseHours [ 3 ] : confidencePercent }
bestCaseHours <= mostLikelyCaseHours <= worstCaseHours
Minimum possible confidencePercent is 10
bestCaseHours < = mostLikelyCaseHours < = worstCaseHours Minimum possible confidencePercent is 10