code: function calculator ( ratios, options, _needsMerge = true ) {
  
      if ( !options || _needsMerge ) {
  
        options = options ? _.merge ( {}, calculator.defaults, options ) : calculator.defaults;
  
      }
  
      ratios = options.box.ratio ? Array ( ratios.length ).fill ( options.box.ratio ) : ratios;
  
      let boxes = _.isNumber ( ratios[0] ) ? ratios.map ( ratio => ({ratio}) ) : ratios;
  
      return makeLayout ( options, boxes );
  
    }
docs: /* CALCULATOR