getCharAt(pos) {
    return this.data.getChar(pos)
  }
Gets the char at the given position. Position 0 is always the BASE_CHAR. An Error is thrown
if the position is out of bounds.
@param {number} pos
@returns {*}