static fromJSON (json) {
      return new ArrayNode(json.items)
    }
Instantiate an ArrayNode from its JSON representation
@param {Object} json  An object structured like
                      `{"mathjs": "ArrayNode", items: [...]}`,
                      where mathjs is optional
@returns {ArrayNode}