constructor (conditionals, params) {
      super()
      if (!Array.isArray(conditionals)) { throw new TypeError('Parameter conditionals must be an array') }
      if (!Array.isArray(params)) { throw new TypeError('Parameter params must be an array') }
      if (conditionals.length !== params.length - 1) {
        throw new TypeError(
          'Parameter params must contain exactly one more element ' +
            'than parameter conditionals')
      }

      this.conditionals = conditionals
      this.params = params
    }
A node representing a chained conditional expression, such as 'x > y > z'

@param {String[]} conditionals
    An array of conditional operators used to compare the parameters
@param {Node[]} params
    The parameters that will be compared

@constructor RelationalNode
@extends {Node}