You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2021/01/20 19:44:21 UTC

[datasketches] branch master updated: Cleanout in preparation for a parent POM

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches.git


The following commit(s) were added to refs/heads/master by this push:
     new 58d1892  Cleanout in preparation for a parent POM
58d1892 is described below

commit 58d1892e5a424983090c99cec82db4de97ef478b
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Wed Jan 20 11:44:07 2021 -0800

    Cleanout in preparation for a parent POM
---
 Gemfile                                            |    2 -
 _config.yml                                        |   15 -
 _includes/page_footer.html                         |   19 -
 _includes/page_header.html                         |   42 -
 _includes/site_head.html                           |   28 -
 _includes/toc.html                                 |  291 --
 _layouts/doc_page.html                             |   43 -
 _layouts/html_page.html                            |   14 -
 _layouts/table_page.html                           |   49 -
 _layouts/toc_page.html                             |   12 -
 api/core/snapshot/apidocs/allclasses-frame.html    |  124 -
 api/core/snapshot/apidocs/allclasses-noframe.html  |  124 -
 .../com/yahoo/sketches/ArrayOfBooleansSerDe.html   |  349 --
 .../com/yahoo/sketches/ArrayOfDoublesSerDe.html    |  326 --
 .../com/yahoo/sketches/ArrayOfItemsSerDe.html      |  325 --
 .../com/yahoo/sketches/ArrayOfLongsSerDe.html      |  326 --
 .../com/yahoo/sketches/ArrayOfNumbersSerDe.html    |  334 --
 .../com/yahoo/sketches/ArrayOfStringsSerDe.html    |  330 --
 .../yahoo/sketches/ArrayOfUtf16StringsSerDe.html   |  330 --
 .../com/yahoo/sketches/BinomialBoundsN.html        |  304 --
 .../sketches/BoundsOnBinomialProportions.html      |  442 --
 .../sketches/BoundsOnRatiosInSampledSets.html      |  372 --
 .../BoundsOnRatiosInThetaSketchedSets.html         |  321 --
 .../apidocs/com/yahoo/sketches/ByteArrayUtil.html  |  830 ----
 .../apidocs/com/yahoo/sketches/Family.html         |  756 ----
 .../apidocs/com/yahoo/sketches/HashOperations.html |  635 ---
 .../com/yahoo/sketches/QuantilesHelper.html        |  359 --
 .../apidocs/com/yahoo/sketches/QuickSelect.html    |  426 --
 .../apidocs/com/yahoo/sketches/ResizeFactor.html   |  448 --
 .../yahoo/sketches/SketchesArgumentException.html  |  287 --
 .../com/yahoo/sketches/SketchesException.html      |  313 --
 .../yahoo/sketches/SketchesReadOnlyException.html  |  307 --
 .../com/yahoo/sketches/SketchesStateException.html |  287 --
 .../snapshot/apidocs/com/yahoo/sketches/Util.html  | 1376 ------
 .../sketches/class-use/ArrayOfBooleansSerDe.html   |  126 -
 .../sketches/class-use/ArrayOfDoublesSerDe.html    |  126 -
 .../sketches/class-use/ArrayOfItemsSerDe.html      |  423 --
 .../sketches/class-use/ArrayOfLongsSerDe.html      |  126 -
 .../sketches/class-use/ArrayOfNumbersSerDe.html    |  126 -
 .../sketches/class-use/ArrayOfStringsSerDe.html    |  126 -
 .../class-use/ArrayOfUtf16StringsSerDe.html        |  126 -
 .../yahoo/sketches/class-use/BinomialBoundsN.html  |  126 -
 .../class-use/BoundsOnBinomialProportions.html     |  126 -
 .../class-use/BoundsOnRatiosInSampledSets.html     |  126 -
 .../BoundsOnRatiosInThetaSketchedSets.html         |  126 -
 .../yahoo/sketches/class-use/ByteArrayUtil.html    |  126 -
 .../com/yahoo/sketches/class-use/Family.html       |  311 --
 .../yahoo/sketches/class-use/HashOperations.html   |  126 -
 .../yahoo/sketches/class-use/QuantilesHelper.html  |  126 -
 .../com/yahoo/sketches/class-use/QuickSelect.html  |  126 -
 .../com/yahoo/sketches/class-use/ResizeFactor.html |  352 --
 .../class-use/SketchesArgumentException.html       |  126 -
 .../sketches/class-use/SketchesException.html      |  182 -
 .../class-use/SketchesReadOnlyException.html       |  126 -
 .../sketches/class-use/SketchesStateException.html |  126 -
 .../apidocs/com/yahoo/sketches/class-use/Util.html |  126 -
 .../apidocs/com/yahoo/sketches/cpc/CpcSketch.html  |  931 ----
 .../apidocs/com/yahoo/sketches/cpc/CpcUnion.html   |  391 --
 .../apidocs/com/yahoo/sketches/cpc/CpcWrapper.html |  400 --
 .../yahoo/sketches/cpc/class-use/CpcSketch.html    |  211 -
 .../com/yahoo/sketches/cpc/class-use/CpcUnion.html |  126 -
 .../yahoo/sketches/cpc/class-use/CpcWrapper.html   |  126 -
 .../com/yahoo/sketches/cpc/package-frame.html      |   23 -
 .../com/yahoo/sketches/cpc/package-summary.html    |  176 -
 .../com/yahoo/sketches/cpc/package-tree.html       |  141 -
 .../com/yahoo/sketches/cpc/package-use.html        |  167 -
 .../com/yahoo/sketches/frequencies/ErrorType.html  |  360 --
 .../sketches/frequencies/ItemsSketch.Row.html      |  422 --
 .../yahoo/sketches/frequencies/ItemsSketch.html    |  905 ----
 .../sketches/frequencies/LongsSketch.Row.html      |  418 --
 .../yahoo/sketches/frequencies/LongsSketch.html    |  946 ----
 .../sketches/frequencies/class-use/ErrorType.html  |  217 -
 .../frequencies/class-use/ItemsSketch.Row.html     |  196 -
 .../frequencies/class-use/ItemsSketch.html         |  194 -
 .../frequencies/class-use/LongsSketch.Row.html     |  196 -
 .../frequencies/class-use/LongsSketch.html         |  200 -
 .../yahoo/sketches/frequencies/package-frame.html  |   28 -
 .../sketches/frequencies/package-summary.html      |  208 -
 .../yahoo/sketches/frequencies/package-tree.html   |  154 -
 .../yahoo/sketches/frequencies/package-use.html    |  189 -
 .../com/yahoo/sketches/hash/MurmurHash3.html       |  366 --
 .../yahoo/sketches/hash/MurmurHash3Adaptor.html    |  836 ----
 .../com/yahoo/sketches/hash/MurmurHash3v2.html     |  506 ---
 .../apidocs/com/yahoo/sketches/hash/XxHash.html    |  322 --
 .../yahoo/sketches/hash/class-use/MurmurHash3.html |  126 -
 .../hash/class-use/MurmurHash3Adaptor.html         |  126 -
 .../sketches/hash/class-use/MurmurHash3v2.html     |  126 -
 .../com/yahoo/sketches/hash/class-use/XxHash.html  |  126 -
 .../com/yahoo/sketches/hash/package-frame.html     |   24 -
 .../com/yahoo/sketches/hash/package-summary.html   |  188 -
 .../com/yahoo/sketches/hash/package-tree.html      |  142 -
 .../com/yahoo/sketches/hash/package-use.html       |  126 -
 .../apidocs/com/yahoo/sketches/hll/HllSketch.html  | 1327 ------
 .../apidocs/com/yahoo/sketches/hll/TgtHllType.html |  387 --
 .../apidocs/com/yahoo/sketches/hll/Union.html      | 1188 -----
 .../yahoo/sketches/hll/class-use/HllSketch.html    |  230 -
 .../yahoo/sketches/hll/class-use/TgtHllType.html   |  249 -
 .../com/yahoo/sketches/hll/class-use/Union.html    |  184 -
 .../com/yahoo/sketches/hll/package-frame.html      |   26 -
 .../com/yahoo/sketches/hll/package-summary.html    |  197 -
 .../com/yahoo/sketches/hll/package-tree.html       |  152 -
 .../com/yahoo/sketches/hll/package-use.html        |  175 -
 .../com/yahoo/sketches/hllmap/UniqueCountMap.html  |  548 ---
 .../sketches/hllmap/class-use/UniqueCountMap.html  |  126 -
 .../com/yahoo/sketches/hllmap/package-frame.html   |   21 -
 .../com/yahoo/sketches/hllmap/package-summary.html |  176 -
 .../com/yahoo/sketches/hllmap/package-tree.html    |  139 -
 .../com/yahoo/sketches/hllmap/package-use.html     |  126 -
 .../com/yahoo/sketches/kll/KllFloatsSketch.html    | 1156 -----
 .../sketches/kll/KllFloatsSketchIterator.html      |  294 --
 .../sketches/kll/class-use/KllFloatsSketch.html    |  183 -
 .../kll/class-use/KllFloatsSketchIterator.html     |  166 -
 .../com/yahoo/sketches/kll/package-frame.html      |   22 -
 .../com/yahoo/sketches/kll/package-summary.html    |  153 -
 .../com/yahoo/sketches/kll/package-tree.html       |  140 -
 .../com/yahoo/sketches/kll/package-use.html        |  167 -
 .../apidocs/com/yahoo/sketches/package-frame.html  |   48 -
 .../com/yahoo/sketches/package-summary.html        |  330 --
 .../apidocs/com/yahoo/sketches/package-tree.html   |  189 -
 .../apidocs/com/yahoo/sketches/package-use.html    |  335 --
 .../sketches/quantiles/CompactDoublesSketch.html   |  270 --
 .../yahoo/sketches/quantiles/DoublesSketch.html    | 1373 ------
 .../sketches/quantiles/DoublesSketchBuilder.html   |  381 --
 .../sketches/quantiles/DoublesSketchIterator.html  |  294 --
 .../com/yahoo/sketches/quantiles/DoublesUnion.html |  717 ---
 .../sketches/quantiles/DoublesUnionBuilder.html    |  473 --
 .../com/yahoo/sketches/quantiles/ItemsSketch.html  | 1149 -----
 .../sketches/quantiles/ItemsSketchIterator.html    |  298 --
 .../com/yahoo/sketches/quantiles/ItemsUnion.html   |  695 ---
 .../sketches/quantiles/UpdateDoublesSketch.html    |  364 --
 .../quantiles/class-use/CompactDoublesSketch.html  |  179 -
 .../quantiles/class-use/DoublesSketch.html         |  239 -
 .../quantiles/class-use/DoublesSketchBuilder.html  |  177 -
 .../quantiles/class-use/DoublesSketchIterator.html |  169 -
 .../sketches/quantiles/class-use/DoublesUnion.html |  237 -
 .../quantiles/class-use/DoublesUnionBuilder.html   |  178 -
 .../sketches/quantiles/class-use/ItemsSketch.html  |  239 -
 .../quantiles/class-use/ItemsSketchIterator.html   |  169 -
 .../sketches/quantiles/class-use/ItemsUnion.html   |  192 -
 .../quantiles/class-use/UpdateDoublesSketch.html   |  209 -
 .../yahoo/sketches/quantiles/package-frame.html    |   30 -
 .../yahoo/sketches/quantiles/package-summary.html  |  216 -
 .../com/yahoo/sketches/quantiles/package-tree.html |  151 -
 .../com/yahoo/sketches/quantiles/package-use.html  |  207 -
 .../sketches/sampling/ReservoirItemsSketch.html    |  620 ---
 .../sketches/sampling/ReservoirItemsUnion.html     |  509 ---
 .../sketches/sampling/ReservoirLongsSketch.html    |  544 ---
 .../sketches/sampling/ReservoirLongsUnion.html     |  442 --
 .../sketches/sampling/SampleSubsetSummary.html     |  283 --
 .../VarOptItemsSamples.VarOptItemsIterator.html    |  276 --
 .../VarOptItemsSamples.WeightedSample.html         |  271 --
 .../sketches/sampling/VarOptItemsSamples.html      |  441 --
 .../yahoo/sketches/sampling/VarOptItemsSketch.html |  592 ---
 .../yahoo/sketches/sampling/VarOptItemsUnion.html  |  461 --
 .../sampling/class-use/ReservoirItemsSketch.html   |  214 -
 .../sampling/class-use/ReservoirItemsUnion.html    |  178 -
 .../sampling/class-use/ReservoirLongsSketch.html   |  208 -
 .../sampling/class-use/ReservoirLongsUnion.html    |  177 -
 .../sampling/class-use/SampleSubsetSummary.html    |  186 -
 .../VarOptItemsSamples.VarOptItemsIterator.html    |  126 -
 .../VarOptItemsSamples.WeightedSample.html         |  182 -
 .../sampling/class-use/VarOptItemsSamples.html     |  171 -
 .../sampling/class-use/VarOptItemsSketch.html      |  207 -
 .../sampling/class-use/VarOptItemsUnion.html       |  178 -
 .../com/yahoo/sketches/sampling/package-frame.html |   28 -
 .../yahoo/sketches/sampling/package-summary.html   |  202 -
 .../com/yahoo/sketches/sampling/package-tree.html  |  148 -
 .../com/yahoo/sketches/sampling/package-use.html   |  204 -
 .../apidocs/com/yahoo/sketches/theta/AnotB.html    |  379 --
 .../com/yahoo/sketches/theta/CompactSketch.html    |  398 --
 .../com/yahoo/sketches/theta/HashIterator.html     |  256 --
 .../com/yahoo/sketches/theta/Intersection.html     |  429 --
 .../yahoo/sketches/theta/JaccardSimilarity.html    |  392 --
 .../sketches/theta/PairwiseSetOperations.html      |  388 --
 .../com/yahoo/sketches/theta/SetOperation.html     |  516 ---
 .../yahoo/sketches/theta/SetOperationBuilder.html  |  674 ---
 .../com/yahoo/sketches/theta/SingleItemSketch.html |  986 ----
 .../apidocs/com/yahoo/sketches/theta/Sketch.html   |  992 ----
 .../apidocs/com/yahoo/sketches/theta/Sketches.html |  886 ----
 .../apidocs/com/yahoo/sketches/theta/Union.html    |  593 ---
 .../yahoo/sketches/theta/UpdateReturnState.html    |  399 --
 .../com/yahoo/sketches/theta/UpdateSketch.html     |  729 ---
 .../yahoo/sketches/theta/UpdateSketchBuilder.html  |  981 ----
 .../com/yahoo/sketches/theta/class-use/AnotB.html  |  172 -
 .../sketches/theta/class-use/CompactSketch.html    |  323 --
 .../sketches/theta/class-use/HashIterator.html     |  176 -
 .../sketches/theta/class-use/Intersection.html     |  192 -
 .../theta/class-use/JaccardSimilarity.html         |  126 -
 .../theta/class-use/PairwiseSetOperations.html     |  126 -
 .../sketches/theta/class-use/SetOperation.html     |  287 --
 .../theta/class-use/SetOperationBuilder.html       |  207 -
 .../sketches/theta/class-use/SingleItemSketch.html |  269 --
 .../com/yahoo/sketches/theta/class-use/Sketch.html |  345 --
 .../yahoo/sketches/theta/class-use/Sketches.html   |  126 -
 .../com/yahoo/sketches/theta/class-use/Union.html  |  192 -
 .../theta/class-use/UpdateReturnState.html         |  220 -
 .../sketches/theta/class-use/UpdateSketch.html     |  284 --
 .../theta/class-use/UpdateSketchBuilder.html       |  238 -
 .../com/yahoo/sketches/theta/package-frame.html    |   41 -
 .../com/yahoo/sketches/theta/package-summary.html  |  304 --
 .../com/yahoo/sketches/theta/package-tree.html     |  176 -
 .../com/yahoo/sketches/theta/package-use.html      |  240 -
 .../apidocs/com/yahoo/sketches/tuple/AnotB.html    |  311 --
 .../yahoo/sketches/tuple/ArrayOfDoublesAnotB.html  |  296 --
 .../sketches/tuple/ArrayOfDoublesCombiner.html     |  236 -
 .../tuple/ArrayOfDoublesCompactSketch.html         |  217 -
 .../sketches/tuple/ArrayOfDoublesIntersection.html |  311 --
 .../tuple/ArrayOfDoublesSetOperationBuilder.html   |  448 --
 .../yahoo/sketches/tuple/ArrayOfDoublesSketch.html |  557 ---
 .../tuple/ArrayOfDoublesSketchIterator.html        |  280 --
 .../sketches/tuple/ArrayOfDoublesSketches.html     |  590 ---
 .../yahoo/sketches/tuple/ArrayOfDoublesUnion.html  |  486 --
 .../tuple/ArrayOfDoublesUpdatableSketch.html       |  611 ---
 .../ArrayOfDoublesUpdatableSketchBuilder.html      |  420 --
 .../com/yahoo/sketches/tuple/CompactSketch.html    |  305 --
 .../yahoo/sketches/tuple/DeserializeResult.html    |  311 --
 .../yahoo/sketches/tuple/DoubleSummary.Mode.html   |  369 --
 .../com/yahoo/sketches/tuple/DoubleSummary.html    |  442 --
 .../sketches/tuple/DoubleSummaryDeserializer.html  |  295 --
 .../yahoo/sketches/tuple/DoubleSummaryFactory.html |  333 --
 .../sketches/tuple/DoubleSummarySetOperations.html |  346 --
 .../apidocs/com/yahoo/sketches/tuple/Filter.html   |  296 --
 .../com/yahoo/sketches/tuple/Intersection.html     |  331 --
 .../apidocs/com/yahoo/sketches/tuple/Sketch.html   |  478 --
 .../com/yahoo/sketches/tuple/SketchIterator.html   |  300 --
 .../apidocs/com/yahoo/sketches/tuple/Sketches.html |  338 --
 .../apidocs/com/yahoo/sketches/tuple/Summary.html  |  261 --
 .../yahoo/sketches/tuple/SummaryDeserializer.html  |  246 -
 .../com/yahoo/sketches/tuple/SummaryFactory.html   |  236 -
 .../yahoo/sketches/tuple/SummarySetOperations.html |  275 --
 .../apidocs/com/yahoo/sketches/tuple/Union.html    |  354 --
 .../com/yahoo/sketches/tuple/UpdatableSketch.html  |  615 ---
 .../sketches/tuple/UpdatableSketchBuilder.html     |  363 --
 .../com/yahoo/sketches/tuple/UpdatableSummary.html |  253 --
 .../com/yahoo/sketches/tuple/class-use/AnotB.html  |  126 -
 .../tuple/class-use/ArrayOfDoublesAnotB.html       |  171 -
 .../tuple/class-use/ArrayOfDoublesCombiner.html    |  172 -
 .../class-use/ArrayOfDoublesCompactSketch.html     |  213 -
 .../class-use/ArrayOfDoublesIntersection.html      |  179 -
 .../ArrayOfDoublesSetOperationBuilder.html         |  183 -
 .../tuple/class-use/ArrayOfDoublesSketch.html      |  267 --
 .../class-use/ArrayOfDoublesSketchIterator.html    |  169 -
 .../tuple/class-use/ArrayOfDoublesSketches.html    |  126 -
 .../tuple/class-use/ArrayOfDoublesUnion.html       |  256 --
 .../class-use/ArrayOfDoublesUpdatableSketch.html   |  229 -
 .../ArrayOfDoublesUpdatableSketchBuilder.html      |  195 -
 .../sketches/tuple/class-use/CompactSketch.html    |  189 -
 .../tuple/class-use/DeserializeResult.html         |  187 -
 .../tuple/class-use/DoubleSummary.Mode.html        |  207 -
 .../sketches/tuple/class-use/DoubleSummary.html    |  221 -
 .../tuple/class-use/DoubleSummaryDeserializer.html |  126 -
 .../tuple/class-use/DoubleSummaryFactory.html      |  171 -
 .../class-use/DoubleSummarySetOperations.html      |  126 -
 .../com/yahoo/sketches/tuple/class-use/Filter.html |  126 -
 .../sketches/tuple/class-use/Intersection.html     |  126 -
 .../com/yahoo/sketches/tuple/class-use/Sketch.html |  238 -
 .../sketches/tuple/class-use/SketchIterator.html   |  171 -
 .../yahoo/sketches/tuple/class-use/Sketches.html   |  126 -
 .../yahoo/sketches/tuple/class-use/Summary.html    |  281 --
 .../tuple/class-use/SummaryDeserializer.html       |  193 -
 .../sketches/tuple/class-use/SummaryFactory.html   |  201 -
 .../tuple/class-use/SummarySetOperations.html      |  195 -
 .../com/yahoo/sketches/tuple/class-use/Union.html  |  126 -
 .../sketches/tuple/class-use/UpdatableSketch.html  |  179 -
 .../tuple/class-use/UpdatableSketchBuilder.html    |  183 -
 .../sketches/tuple/class-use/UpdatableSummary.html |  209 -
 .../com/yahoo/sketches/tuple/package-frame.html    |   58 -
 .../com/yahoo/sketches/tuple/package-summary.html  |  374 --
 .../com/yahoo/sketches/tuple/package-tree.html     |  193 -
 .../com/yahoo/sketches/tuple/package-use.html      |  282 --
 api/core/snapshot/apidocs/constant-values.html     |  321 --
 api/core/snapshot/apidocs/deprecated-list.html     |  195 -
 api/core/snapshot/apidocs/help-doc.html            |  231 -
 api/core/snapshot/apidocs/index-all.html           | 4759 --------------------
 api/core/snapshot/apidocs/index.html               |   76 -
 api/core/snapshot/apidocs/overview-frame.html      |   32 -
 api/core/snapshot/apidocs/overview-summary.html    |  258 --
 api/core/snapshot/apidocs/overview-tree.html       |  308 --
 api/core/snapshot/apidocs/package-list             |   11 -
 .../snapshot/apidocs/resources/dictionary.html     |  261 --
 api/core/snapshot/apidocs/script.js                |   30 -
 api/core/snapshot/apidocs/serialized-form.html     |  184 -
 api/core/snapshot/apidocs/stylesheet.css           |  646 ---
 api/hive/snapshot/apidocs/allclasses-frame.html    |   76 -
 api/hive/snapshot/apidocs/allclasses-noframe.html  |   76 -
 ...ItemsSketchUDAF.DataToItemsSketchEvaluator.html |  495 --
 .../hive/frequencies/DataToItemsSketchUDAF.html    |  339 --
 .../hive/frequencies/DataToStringsSketchUDAF.html  |  320 --
 .../GetFrequentItemsFromStringsSketchUDTF.html     |  332 --
 ...nItemsSketchUDAF.UnionItemsSketchEvaluator.html |  443 --
 .../hive/frequencies/UnionItemsSketchUDAF.html     |  326 --
 .../hive/frequencies/UnionStringsSketchUDAF.html   |  282 --
 ...ItemsSketchUDAF.DataToItemsSketchEvaluator.html |  126 -
 .../class-use/DataToItemsSketchUDAF.html           |  168 -
 .../class-use/DataToStringsSketchUDAF.html         |  126 -
 .../GetFrequentItemsFromStringsSketchUDTF.html     |  126 -
 ...nItemsSketchUDAF.UnionItemsSketchEvaluator.html |  126 -
 .../class-use/UnionItemsSketchUDAF.html            |  168 -
 .../class-use/UnionStringsSketchUDAF.html          |  126 -
 .../sketches/hive/frequencies/package-frame.html   |   27 -
 .../sketches/hive/frequencies/package-summary.html |  189 -
 .../sketches/hive/frequencies/package-tree.html    |  163 -
 .../sketches/hive/frequencies/package-use.html     |  168 -
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  567 ---
 .../yahoo/sketches/hive/hll/DataToSketchUDAF.html  |  337 --
 .../sketches/hive/hll/SketchToEstimateUDF.html     |  294 --
 .../UnionSketchUDAF.UnionSketchUDAFEvaluator.html  |  586 ---
 .../yahoo/sketches/hive/hll/UnionSketchUDAF.html   |  333 --
 .../yahoo/sketches/hive/hll/UnionSketchUDF.html    |  359 --
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  126 -
 .../hive/hll/class-use/DataToSketchUDAF.html       |  126 -
 .../hive/hll/class-use/SketchToEstimateUDF.html    |  126 -
 .../UnionSketchUDAF.UnionSketchUDAFEvaluator.html  |  126 -
 .../hive/hll/class-use/UnionSketchUDAF.html        |  126 -
 .../hive/hll/class-use/UnionSketchUDF.html         |  126 -
 .../com/yahoo/sketches/hive/hll/package-frame.html |   26 -
 .../yahoo/sketches/hive/hll/package-summary.html   |  185 -
 .../com/yahoo/sketches/hive/hll/package-tree.html  |  156 -
 .../com/yahoo/sketches/hive/hll/package-use.html   |  126 -
 .../hive/quantiles/DataToDoublesSketchUDAF.html    |  298 --
 ...ataToItemsSketchUDAF.DataToSketchEvaluator.html |  476 --
 .../hive/quantiles/DataToItemsSketchUDAF.html      |  339 --
 .../hive/quantiles/DataToStringsSketchUDAF.html    |  320 --
 .../hive/quantiles/GetKFromDoublesSketchUDF.html   |  294 --
 .../hive/quantiles/GetKFromStringsSketchUDF.html   |  294 --
 .../hive/quantiles/GetPmfFromDoublesSketchUDF.html |  297 --
 .../hive/quantiles/GetPmfFromStringsSketchUDF.html |  297 --
 .../quantiles/GetQuantileFromDoublesSketchUDF.html |  297 --
 .../quantiles/GetQuantileFromStringsSketchUDF.html |  297 --
 .../GetQuantilesFromDoublesSketchUDF.html          |  322 --
 .../GetQuantilesFromStringsSketchUDF.html          |  322 --
 .../hive/quantiles/UnionDoublesSketchUDAF.html     |  298 --
 .../UnionItemsSketchUDAF.UnionEvaluator.html       |  456 --
 .../hive/quantiles/UnionItemsSketchUDAF.html       |  339 --
 .../hive/quantiles/UnionStringsSketchUDAF.html     |  320 --
 .../class-use/DataToDoublesSketchUDAF.html         |  126 -
 ...ataToItemsSketchUDAF.DataToSketchEvaluator.html |  126 -
 .../quantiles/class-use/DataToItemsSketchUDAF.html |  168 -
 .../class-use/DataToStringsSketchUDAF.html         |  126 -
 .../class-use/GetKFromDoublesSketchUDF.html        |  126 -
 .../class-use/GetKFromStringsSketchUDF.html        |  126 -
 .../class-use/GetPmfFromDoublesSketchUDF.html      |  126 -
 .../class-use/GetPmfFromStringsSketchUDF.html      |  126 -
 .../class-use/GetQuantileFromDoublesSketchUDF.html |  126 -
 .../class-use/GetQuantileFromStringsSketchUDF.html |  126 -
 .../GetQuantilesFromDoublesSketchUDF.html          |  126 -
 .../GetQuantilesFromStringsSketchUDF.html          |  126 -
 .../class-use/UnionDoublesSketchUDAF.html          |  126 -
 .../UnionItemsSketchUDAF.UnionEvaluator.html       |  126 -
 .../quantiles/class-use/UnionItemsSketchUDAF.html  |  168 -
 .../class-use/UnionStringsSketchUDAF.html          |  126 -
 .../sketches/hive/quantiles/package-frame.html     |   36 -
 .../sketches/hive/quantiles/package-summary.html   |  231 -
 .../sketches/hive/quantiles/package-tree.html      |  172 -
 .../yahoo/sketches/hive/quantiles/package-use.html |  168 -
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  366 --
 .../sketches/hive/theta/DataToSketchUDAF.html      |  339 --
 .../sketches/hive/theta/EstimateSketchUDF.html     |  320 --
 .../sketches/hive/theta/ExcludeSketchUDF.html      |  330 --
 .../sketches/hive/theta/IntersectSketchUDAF.html   |  298 --
 .../sketches/hive/theta/IntersectSketchUDF.html    |  328 --
 .../yahoo/sketches/hive/theta/UnionEvaluator.html  |  526 ---
 .../UnionSketchUDAF.UnionSketchUDAFEvaluator.html  |  385 --
 .../yahoo/sketches/hive/theta/UnionSketchUDAF.html |  333 --
 .../yahoo/sketches/hive/theta/UnionSketchUDF.html  |  362 --
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  126 -
 .../hive/theta/class-use/DataToSketchUDAF.html     |  126 -
 .../hive/theta/class-use/EstimateSketchUDF.html    |  126 -
 .../hive/theta/class-use/ExcludeSketchUDF.html     |  126 -
 .../hive/theta/class-use/IntersectSketchUDAF.html  |  126 -
 .../hive/theta/class-use/IntersectSketchUDF.html   |  126 -
 .../hive/theta/class-use/UnionEvaluator.html       |  174 -
 .../UnionSketchUDAF.UnionSketchUDAFEvaluator.html  |  126 -
 .../hive/theta/class-use/UnionSketchUDAF.html      |  126 -
 .../hive/theta/class-use/UnionSketchUDF.html       |  126 -
 .../yahoo/sketches/hive/theta/package-frame.html   |   30 -
 .../yahoo/sketches/hive/theta/package-summary.html |  207 -
 .../yahoo/sketches/hive/theta/package-tree.html    |  163 -
 .../com/yahoo/sketches/hive/theta/package-use.html |  163 -
 .../tuple/ArrayOfDoublesSketchToEstimatesUDF.html  |  294 --
 .../tuple/ArrayOfDoublesSketchToValuesUDTF.html    |  332 --
 ...chUDAF.DataToArrayOfDoublesSketchEvaluator.html |  541 ---
 .../hive/tuple/DataToArrayOfDoublesSketchUDAF.html |  317 --
 .../hive/tuple/DataToDoubleSummarySketchUDAF.html  |  352 --
 .../DataToDoubleSummaryWithModeSketchUDAF.html     |  369 --
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  613 ---
 .../sketches/hive/tuple/DataToSketchUDAF.html      |  364 --
 .../tuple/DoubleSummarySketchToEstimatesUDF.html   |  294 --
 .../tuple/DoubleSummarySketchToPercentileUDF.html  |  297 --
 ...tchUDAF.UnionArrayOfDoublesSketchEvaluator.html |  541 ---
 .../hive/tuple/UnionArrayOfDoublesSketchUDAF.html  |  317 --
 ...etchUDAF.UnionDoubleSummarySketchEvaluator.html |  533 ---
 .../hive/tuple/UnionDoubleSummarySketchUDAF.html   |  341 --
 ....UnionDoubleSummaryWithModeSketchEvaluator.html |  553 ---
 .../UnionDoubleSummaryWithModeSketchUDAF.html      |  365 --
 .../UnionSketchUDAF.UnionSketchEvaluator.html      |  604 ---
 .../yahoo/sketches/hive/tuple/UnionSketchUDAF.html |  365 --
 .../ArrayOfDoublesSketchToEstimatesUDF.html        |  126 -
 .../ArrayOfDoublesSketchToValuesUDTF.html          |  126 -
 ...chUDAF.DataToArrayOfDoublesSketchEvaluator.html |  126 -
 .../class-use/DataToArrayOfDoublesSketchUDAF.html  |  126 -
 .../class-use/DataToDoubleSummarySketchUDAF.html   |  126 -
 .../DataToDoubleSummaryWithModeSketchUDAF.html     |  126 -
 .../DataToSketchUDAF.DataToSketchEvaluator.html    |  126 -
 .../hive/tuple/class-use/DataToSketchUDAF.html     |  178 -
 .../DoubleSummarySketchToEstimatesUDF.html         |  126 -
 .../DoubleSummarySketchToPercentileUDF.html        |  126 -
 ...tchUDAF.UnionArrayOfDoublesSketchEvaluator.html |  126 -
 .../class-use/UnionArrayOfDoublesSketchUDAF.html   |  126 -
 ...etchUDAF.UnionDoubleSummarySketchEvaluator.html |  126 -
 .../class-use/UnionDoubleSummarySketchUDAF.html    |  126 -
 ....UnionDoubleSummaryWithModeSketchEvaluator.html |  126 -
 .../UnionDoubleSummaryWithModeSketchUDAF.html      |  126 -
 .../UnionSketchUDAF.UnionSketchEvaluator.html      |  172 -
 .../hive/tuple/class-use/UnionSketchUDAF.html      |  178 -
 .../yahoo/sketches/hive/tuple/package-frame.html   |   38 -
 .../yahoo/sketches/hive/tuple/package-summary.html |  244 -
 .../yahoo/sketches/hive/tuple/package-tree.html    |  181 -
 .../com/yahoo/sketches/hive/tuple/package-use.html |  169 -
 api/hive/snapshot/apidocs/constant-values.html     |  409 --
 api/hive/snapshot/apidocs/deprecated-list.html     |  126 -
 api/hive/snapshot/apidocs/help-doc.html            |  231 -
 api/hive/snapshot/apidocs/index-all.html           |  799 ----
 api/hive/snapshot/apidocs/index.html               |   76 -
 api/hive/snapshot/apidocs/overview-frame.html      |   26 -
 api/hive/snapshot/apidocs/overview-summary.html    |  182 -
 api/hive/snapshot/apidocs/overview-tree.html       |  239 -
 api/hive/snapshot/apidocs/package-list             |    5 -
 api/hive/snapshot/apidocs/script.js                |   30 -
 api/hive/snapshot/apidocs/stylesheet.css           |  646 ---
 api/memory/snapshot/apidocs/allclasses-frame.html  |   36 -
 .../snapshot/apidocs/allclasses-noframe.html       |   36 -
 .../apidocs/com/yahoo/memory/BaseBuffer.html       | 1088 -----
 .../snapshot/apidocs/com/yahoo/memory/Buffer.html  | 1643 -------
 .../yahoo/memory/DefaultMemoryRequestServer.html   |  366 --
 .../snapshot/apidocs/com/yahoo/memory/Handle.html  |  265 --
 .../apidocs/com/yahoo/memory/MapHandle.html        |  336 --
 .../snapshot/apidocs/com/yahoo/memory/Memory.html  | 1966 --------
 .../com/yahoo/memory/MemoryRequestServer.html      |  269 --
 .../com/yahoo/memory/ReadOnlyException.html        |  277 --
 .../apidocs/com/yahoo/memory/UnsafeUtil.html       |  788 ----
 .../com/yahoo/memory/Utf8CodingException.html      |  273 --
 .../com/yahoo/memory/Util.RandomCodePoints.html    |  383 --
 .../snapshot/apidocs/com/yahoo/memory/Util.html    |  450 --
 .../apidocs/com/yahoo/memory/WritableBuffer.html   | 1697 -------
 .../com/yahoo/memory/WritableDirectHandle.html     |  281 --
 .../apidocs/com/yahoo/memory/WritableHandle.html   |  253 --
 .../com/yahoo/memory/WritableMapHandle.html        |  374 --
 .../apidocs/com/yahoo/memory/WritableMemory.html   | 2176 ---------
 .../com/yahoo/memory/class-use/BaseBuffer.html     |  217 -
 .../apidocs/com/yahoo/memory/class-use/Buffer.html |  236 -
 .../class-use/DefaultMemoryRequestServer.html      |  126 -
 .../apidocs/com/yahoo/memory/class-use/Handle.html |  181 -
 .../com/yahoo/memory/class-use/MapHandle.html      |  179 -
 .../apidocs/com/yahoo/memory/class-use/Memory.html |  300 --
 .../memory/class-use/MemoryRequestServer.html      |  192 -
 .../yahoo/memory/class-use/ReadOnlyException.html  |  126 -
 .../com/yahoo/memory/class-use/UnsafeUtil.html     |  126 -
 .../memory/class-use/Utf8CodingException.html      |  165 -
 .../memory/class-use/Util.RandomCodePoints.html    |  126 -
 .../apidocs/com/yahoo/memory/class-use/Util.html   |  126 -
 .../com/yahoo/memory/class-use/WritableBuffer.html |  201 -
 .../memory/class-use/WritableDirectHandle.html     |  162 -
 .../com/yahoo/memory/class-use/WritableHandle.html |  159 -
 .../yahoo/memory/class-use/WritableMapHandle.html  |  164 -
 .../com/yahoo/memory/class-use/WritableMemory.html |  318 --
 .../apidocs/com/yahoo/memory/package-frame.html    |   43 -
 .../apidocs/com/yahoo/memory/package-summary.html  |  430 --
 .../apidocs/com/yahoo/memory/package-tree.html     |  189 -
 .../apidocs/com/yahoo/memory/package-use.html      |  209 -
 api/memory/snapshot/apidocs/constant-values.html   |  260 --
 api/memory/snapshot/apidocs/deprecated-list.html   |  126 -
 api/memory/snapshot/apidocs/help-doc.html          |  231 -
 api/memory/snapshot/apidocs/index-all.html         | 1177 -----
 api/memory/snapshot/apidocs/index.html             |   73 -
 api/memory/snapshot/apidocs/overview-summary.html  |  160 -
 api/memory/snapshot/apidocs/overview-tree.html     |  194 -
 api/memory/snapshot/apidocs/package-list           |    1 -
 api/memory/snapshot/apidocs/script.js              |   30 -
 api/memory/snapshot/apidocs/serialized-form.html   |  152 -
 api/memory/snapshot/apidocs/stylesheet.css         |  646 ---
 api/misc/snapshot/apidocs/allclasses-frame.html    |   45 -
 api/misc/snapshot/apidocs/allclasses-noframe.html  |   45 -
 .../apidocs/com/yahoo/memory/AllocFastMemory.html  |  344 --
 .../apidocs/com/yahoo/memory/FastMemory.html       |  983 ----
 .../com/yahoo/memory/MemoryPerformance.html        |  356 --
 .../com/yahoo/memory/UnsafeBytesVsShifters.html    |  311 --
 .../yahoo/memory/class-use/AllocFastMemory.html    |  126 -
 .../com/yahoo/memory/class-use/FastMemory.html     |  190 -
 .../yahoo/memory/class-use/MemoryPerformance.html  |  126 -
 .../memory/class-use/UnsafeBytesVsShifters.html    |  126 -
 .../apidocs/com/yahoo/memory/package-frame.html    |   24 -
 .../apidocs/com/yahoo/memory/package-summary.html  |  156 -
 .../apidocs/com/yahoo/memory/package-tree.html     |  145 -
 .../apidocs/com/yahoo/memory/package-use.html      |  159 -
 .../yahoo/sketches/benchmark/BenchmarkMain.html    |  277 --
 .../sketches/benchmark/HllSketchBenchmark.html     |  316 --
 .../sketches/benchmark/SketchBenchmark.Spec.html   |  292 --
 .../yahoo/sketches/benchmark/SketchBenchmark.html  |  274 --
 .../yahoo/sketches/benchmark/ThetaBenchmark.html   |  350 --
 .../sketches/benchmark/ThetaMemoryBenchmark.html   |  316 --
 .../benchmark/class-use/BenchmarkMain.html         |  126 -
 .../benchmark/class-use/HllSketchBenchmark.html    |  126 -
 .../benchmark/class-use/SketchBenchmark.Spec.html  |  182 -
 .../benchmark/class-use/SketchBenchmark.html       |  174 -
 .../benchmark/class-use/ThetaBenchmark.html        |  126 -
 .../benchmark/class-use/ThetaMemoryBenchmark.html  |  126 -
 .../yahoo/sketches/benchmark/package-frame.html    |   29 -
 .../yahoo/sketches/benchmark/package-summary.html  |  175 -
 .../com/yahoo/sketches/benchmark/package-tree.html |  147 -
 .../com/yahoo/sketches/benchmark/package-use.html  |  162 -
 .../com/yahoo/sketches/cmd/CommandLine.html        |  259 --
 .../yahoo/sketches/cmd/class-use/CommandLine.html  |  126 -
 .../com/yahoo/sketches/cmd/package-frame.html      |   21 -
 .../com/yahoo/sketches/cmd/package-summary.html    |  146 -
 .../com/yahoo/sketches/cmd/package-tree.html       |  139 -
 .../com/yahoo/sketches/cmd/package-use.html        |  126 -
 .../apidocs/com/yahoo/sketches/demo/DemoImpl.html  |  301 --
 .../com/yahoo/sketches/demo/ExactVsSketchDemo.html |  298 --
 .../apidocs/com/yahoo/sketches/demo/UnixCmd.html   |  282 --
 .../apidocs/com/yahoo/sketches/demo/Util.html      |  300 --
 .../yahoo/sketches/demo/class-use/DemoImpl.html    |  126 -
 .../sketches/demo/class-use/ExactVsSketchDemo.html |  126 -
 .../com/yahoo/sketches/demo/class-use/UnixCmd.html |  126 -
 .../com/yahoo/sketches/demo/class-use/Util.html    |  126 -
 .../com/yahoo/sketches/demo/package-frame.html     |   24 -
 .../com/yahoo/sketches/demo/package-summary.html   |  163 -
 .../com/yahoo/sketches/demo/package-tree.html      |  142 -
 .../com/yahoo/sketches/demo/package-use.html       |  126 -
 .../sketches/hll/ProcessDistributionStream.html    |  269 --
 .../com/yahoo/sketches/hll/ProcessIpStream.html    |  265 --
 .../com/yahoo/sketches/hll/VariousMapRSETest.html  |  366 --
 .../hll/class-use/ProcessDistributionStream.html   |  126 -
 .../sketches/hll/class-use/ProcessIpStream.html    |  126 -
 .../sketches/hll/class-use/VariousMapRSETest.html  |  126 -
 .../com/yahoo/sketches/hll/package-frame.html      |   23 -
 .../com/yahoo/sketches/hll/package-summary.html    |  158 -
 .../com/yahoo/sketches/hll/package-tree.html       |  141 -
 .../com/yahoo/sketches/hll/package-use.html        |  126 -
 .../yahoo/sketches/performance/ProcessStats.html   |  318 --
 .../sketches/performance/SketchPerformance.html    |  319 --
 .../com/yahoo/sketches/performance/Stats.html      |  373 --
 .../yahoo/sketches/performance/TrialManager.html   |  516 ---
 .../performance/class-use/ProcessStats.html        |  126 -
 .../performance/class-use/SketchPerformance.html   |  126 -
 .../sketches/performance/class-use/Stats.html      |  183 -
 .../performance/class-use/TrialManager.html        |  168 -
 .../yahoo/sketches/performance/package-frame.html  |   24 -
 .../sketches/performance/package-summary.html      |  165 -
 .../yahoo/sketches/performance/package-tree.html   |  142 -
 .../yahoo/sketches/performance/package-use.html    |  166 -
 .../yahoo/sketches/sampling/ReservoirEntropy.html  |  277 --
 .../yahoo/sketches/sampling/SamplingConfig.html    |  199 -
 .../yahoo/sketches/sampling/UnionBenchmark.html    |  277 --
 .../yahoo/sketches/sampling/UpdateBenchmark.html   |  280 --
 .../sampling/class-use/ReservoirEntropy.html       |  126 -
 .../sampling/class-use/SamplingConfig.html         |  126 -
 .../sampling/class-use/UnionBenchmark.html         |  126 -
 .../sampling/class-use/UpdateBenchmark.html        |  126 -
 .../com/yahoo/sketches/sampling/package-frame.html |   24 -
 .../yahoo/sketches/sampling/package-summary.html   |  165 -
 .../com/yahoo/sketches/sampling/package-tree.html  |  142 -
 .../com/yahoo/sketches/sampling/package-use.html   |  126 -
 api/misc/snapshot/apidocs/constant-values.html     |  126 -
 api/misc/snapshot/apidocs/deprecated-list.html     |  126 -
 api/misc/snapshot/apidocs/help-doc.html            |  231 -
 api/misc/snapshot/apidocs/index-all.html           |  680 ---
 api/misc/snapshot/apidocs/index.html               |   75 -
 api/misc/snapshot/apidocs/overview-frame.html      |   28 -
 api/misc/snapshot/apidocs/overview-summary.html    |  166 -
 api/misc/snapshot/apidocs/overview-tree.html       |  176 -
 api/misc/snapshot/apidocs/package-list             |    7 -
 .../resources/javadoc8OverrideStylesheet.css       |   67 -
 .../snapshot/apidocs/resources/stylesheetOrig.css  |  576 ---
 api/misc/snapshot/apidocs/script.js                |   30 -
 api/misc/snapshot/apidocs/stylesheet.css           |  646 ---
 api/pig/snapshot/apidocs/allclasses-frame.html     |   92 -
 api/pig/snapshot/apidocs/allclasses-noframe.html   |   92 -
 .../sketches/pig/frequencies/AlgebraicInitial.html |  327 --
 .../pig/frequencies/DataToFrequentItemsSketch.html |  400 --
 ...quentItemsSketchAlgebraicIntermediateFinal.html |  352 --
 .../DataToFrequentStringsSketch.Initial.html       |  320 --
 ...aToFrequentStringsSketch.IntermediateFinal.html |  320 --
 .../frequencies/DataToFrequentStringsSketch.html   |  394 --
 .../FrequentStringsSketchToEstimates.html          |  363 --
 .../pig/frequencies/UnionFrequentItemsSketch.html  |  400 --
 ...quentItemsSketchAlgebraicIntermediateFinal.html |  352 --
 .../UnionFrequentStringsSketch.Initial.html        |  320 --
 ...ionFrequentStringsSketch.IntermediateFinal.html |  320 --
 .../frequencies/UnionFrequentStringsSketch.html    |  394 --
 .../frequencies/class-use/AlgebraicInitial.html    |  173 -
 .../class-use/DataToFrequentItemsSketch.html       |  171 -
 ...quentItemsSketchAlgebraicIntermediateFinal.html |  169 -
 .../DataToFrequentStringsSketch.Initial.html       |  126 -
 ...aToFrequentStringsSketch.IntermediateFinal.html |  126 -
 .../class-use/DataToFrequentStringsSketch.html     |  126 -
 .../FrequentStringsSketchToEstimates.html          |  126 -
 .../class-use/UnionFrequentItemsSketch.html        |  171 -
 ...quentItemsSketchAlgebraicIntermediateFinal.html |  169 -
 .../UnionFrequentStringsSketch.Initial.html        |  126 -
 ...ionFrequentStringsSketch.IntermediateFinal.html |  126 -
 .../class-use/UnionFrequentStringsSketch.html      |  126 -
 .../sketches/pig/frequencies/package-frame.html    |   32 -
 .../sketches/pig/frequencies/package-summary.html  |  229 -
 .../sketches/pig/frequencies/package-tree.html     |  169 -
 .../sketches/pig/frequencies/package-use.html      |  186 -
 .../com/yahoo/sketches/pig/hash/MurmurHash3.html   |  388 --
 .../sketches/pig/hash/class-use/MurmurHash3.html   |  126 -
 .../com/yahoo/sketches/pig/hash/package-frame.html |   21 -
 .../yahoo/sketches/pig/hash/package-summary.html   |  167 -
 .../com/yahoo/sketches/pig/hash/package-tree.html  |  143 -
 .../com/yahoo/sketches/pig/hash/package-use.html   |  126 -
 .../pig/quantiles/DataToDoublesSketch.Initial.html |  354 --
 .../DataToDoublesSketch.IntermediateFinal.html     |  373 --
 .../pig/quantiles/DataToDoublesSketch.html         |  587 ---
 ...DataToItemsSketch.DataToItemsSketchInitial.html |  353 --
 ...sSketch.DataToItemsSketchIntermediateFinal.html |  374 --
 .../sketches/pig/quantiles/DataToItemsSketch.html  |  546 ---
 ...ketch.DataToStringsSketchIntermediateFinal.html |  309 --
 .../pig/quantiles/DataToStringsSketch.html         |  389 --
 .../pig/quantiles/GetKFromDoublesSketch.html       |  325 --
 .../pig/quantiles/GetKFromStringsSketch.html       |  325 --
 .../pig/quantiles/GetPmfFromDoublesSketch.html     |  328 --
 .../pig/quantiles/GetPmfFromStringsSketch.html     |  328 --
 .../quantiles/GetQuantileFromDoublesSketch.html    |  327 --
 .../quantiles/GetQuantileFromStringsSketch.html    |  327 --
 .../quantiles/GetQuantilesFromDoublesSketch.html   |  327 --
 .../quantiles/GetQuantilesFromStringsSketch.html   |  327 --
 .../pig/quantiles/UnionDoublesSketch.Initial.html  |  354 --
 .../UnionDoublesSketch.IntermediateFinal.html      |  373 --
 .../sketches/pig/quantiles/UnionDoublesSketch.html |  578 ---
 .../UnionItemsSketch.UnionItemsSketchInitial.html  |  353 --
 ...msSketch.UnionItemsSketchIntermediateFinal.html |  352 --
 .../sketches/pig/quantiles/UnionItemsSketch.html   |  515 ---
 ...Sketch.UnionStringsSketchIntermediateFinal.html |  309 --
 .../sketches/pig/quantiles/UnionStringsSketch.html |  389 --
 .../class-use/DataToDoublesSketch.Initial.html     |  126 -
 .../DataToDoublesSketch.IntermediateFinal.html     |  126 -
 .../quantiles/class-use/DataToDoublesSketch.html   |  126 -
 ...DataToItemsSketch.DataToItemsSketchInitial.html |  126 -
 ...sSketch.DataToItemsSketchIntermediateFinal.html |  169 -
 .../pig/quantiles/class-use/DataToItemsSketch.html |  171 -
 ...ketch.DataToStringsSketchIntermediateFinal.html |  126 -
 .../quantiles/class-use/DataToStringsSketch.html   |  126 -
 .../quantiles/class-use/GetKFromDoublesSketch.html |  126 -
 .../quantiles/class-use/GetKFromStringsSketch.html |  126 -
 .../class-use/GetPmfFromDoublesSketch.html         |  126 -
 .../class-use/GetPmfFromStringsSketch.html         |  126 -
 .../class-use/GetQuantileFromDoublesSketch.html    |  126 -
 .../class-use/GetQuantileFromStringsSketch.html    |  126 -
 .../class-use/GetQuantilesFromDoublesSketch.html   |  126 -
 .../class-use/GetQuantilesFromStringsSketch.html   |  126 -
 .../class-use/UnionDoublesSketch.Initial.html      |  126 -
 .../UnionDoublesSketch.IntermediateFinal.html      |  126 -
 .../quantiles/class-use/UnionDoublesSketch.html    |  126 -
 .../UnionItemsSketch.UnionItemsSketchInitial.html  |  126 -
 ...msSketch.UnionItemsSketchIntermediateFinal.html |  169 -
 .../pig/quantiles/class-use/UnionItemsSketch.html  |  171 -
 ...Sketch.UnionStringsSketchIntermediateFinal.html |  126 -
 .../quantiles/class-use/UnionStringsSketch.html    |  126 -
 .../sketches/pig/quantiles/package-frame.html      |   44 -
 .../sketches/pig/quantiles/package-summary.html    |  306 --
 .../yahoo/sketches/pig/quantiles/package-tree.html |  178 -
 .../yahoo/sketches/pig/quantiles/package-use.html  |  181 -
 .../pig/sampling/ReservoirSampling.Initial.html    |  345 --
 .../ReservoirSampling.IntermediateFinal.html       |  345 --
 .../sketches/pig/sampling/ReservoirSampling.html   |  488 --
 .../class-use/ReservoirSampling.Initial.html       |  126 -
 .../ReservoirSampling.IntermediateFinal.html       |  126 -
 .../pig/sampling/class-use/ReservoirSampling.html  |  126 -
 .../yahoo/sketches/pig/sampling/package-frame.html |   23 -
 .../sketches/pig/sampling/package-summary.html     |  171 -
 .../yahoo/sketches/pig/sampling/package-tree.html  |  149 -
 .../yahoo/sketches/pig/sampling/package-use.html   |  126 -
 .../com/yahoo/sketches/pig/theta/AexcludeB.html    |  424 --
 .../sketches/pig/theta/DataToSketch.Initial.html   |  403 --
 .../pig/theta/DataToSketch.IntermediateFinal.html  |  443 --
 .../com/yahoo/sketches/pig/theta/DataToSketch.html |  666 ---
 .../com/yahoo/sketches/pig/theta/ErrorBounds.html  |  402 --
 .../com/yahoo/sketches/pig/theta/Estimate.html     |  368 --
 .../sketches/pig/theta/Intersect.Initial.html      |  354 --
 .../pig/theta/Intersect.IntermediateFinal.html     |  377 --
 .../com/yahoo/sketches/pig/theta/Intersect.html    |  583 ---
 .../yahoo/sketches/pig/theta/SketchToString.html   |  421 --
 .../yahoo/sketches/pig/theta/Union.Initial.html    |  407 --
 .../pig/theta/Union.IntermediateFinal.html         |  443 --
 .../com/yahoo/sketches/pig/theta/Union.html        |  653 ---
 .../sketches/pig/theta/class-use/AexcludeB.html    |  126 -
 .../pig/theta/class-use/DataToSketch.Initial.html  |  126 -
 .../class-use/DataToSketch.IntermediateFinal.html  |  126 -
 .../sketches/pig/theta/class-use/DataToSketch.html |  126 -
 .../sketches/pig/theta/class-use/ErrorBounds.html  |  126 -
 .../sketches/pig/theta/class-use/Estimate.html     |  126 -
 .../pig/theta/class-use/Intersect.Initial.html     |  126 -
 .../class-use/Intersect.IntermediateFinal.html     |  126 -
 .../sketches/pig/theta/class-use/Intersect.html    |  126 -
 .../pig/theta/class-use/SketchToString.html        |  126 -
 .../pig/theta/class-use/Union.Initial.html         |  126 -
 .../theta/class-use/Union.IntermediateFinal.html   |  126 -
 .../yahoo/sketches/pig/theta/class-use/Union.html  |  126 -
 .../yahoo/sketches/pig/theta/package-frame.html    |   33 -
 .../yahoo/sketches/pig/theta/package-summary.html  |  242 -
 .../com/yahoo/sketches/pig/theta/package-tree.html |  155 -
 .../com/yahoo/sketches/pig/theta/package-use.html  |  126 -
 .../yahoo/sketches/pig/tuple/AlgebraicInitial.html |  327 --
 .../pig/tuple/ArrayOfDoublesSketchToEstimates.html |  330 --
 .../tuple/DataToArrayOfDoublesSketch.Initial.html  |  370 --
 ...taToArrayOfDoublesSketch.IntermediateFinal.html |  399 --
 .../pig/tuple/DataToArrayOfDoublesSketch.html      |  520 ---
 .../tuple/DataToDoubleSummarySketch.Initial.html   |  343 --
 ...ataToDoubleSummarySketch.IntermediateFinal.html |  344 --
 .../pig/tuple/DataToDoubleSummarySketch.html       |  431 --
 .../com/yahoo/sketches/pig/tuple/DataToSketch.html |  453 --
 .../DataToSketchAlgebraicIntermediateFinal.html    |  398 --
 .../pig/tuple/DoubleSummarySketchToEstimates.html  |  329 --
 .../pig/tuple/DoubleSummarySketchToPercentile.html |  328 --
 .../tuple/UnionArrayOfDoublesSketch.Initial.html   |  343 --
 ...nionArrayOfDoublesSketch.IntermediateFinal.html |  373 --
 .../pig/tuple/UnionArrayOfDoublesSketch.html       |  493 --
 .../tuple/UnionDoubleSummarySketch.Initial.html    |  344 --
 ...UnionDoubleSummarySketch.IntermediateFinal.html |  344 --
 .../pig/tuple/UnionDoubleSummarySketch.html        |  431 --
 .../com/yahoo/sketches/pig/tuple/UnionSketch.html  |  421 --
 .../UnionSketchAlgebraicIntermediateFinal.html     |  366 --
 .../pig/tuple/class-use/AlgebraicInitial.html      |  181 -
 .../class-use/ArrayOfDoublesSketchToEstimates.html |  126 -
 .../DataToArrayOfDoublesSketch.Initial.html        |  126 -
 ...taToArrayOfDoublesSketch.IntermediateFinal.html |  126 -
 .../class-use/DataToArrayOfDoublesSketch.html      |  126 -
 .../DataToDoubleSummarySketch.Initial.html         |  126 -
 ...ataToDoubleSummarySketch.IntermediateFinal.html |  126 -
 .../tuple/class-use/DataToDoubleSummarySketch.html |  126 -
 .../sketches/pig/tuple/class-use/DataToSketch.html |  171 -
 .../DataToSketchAlgebraicIntermediateFinal.html    |  169 -
 .../class-use/DoubleSummarySketchToEstimates.html  |  126 -
 .../class-use/DoubleSummarySketchToPercentile.html |  126 -
 .../UnionArrayOfDoublesSketch.Initial.html         |  126 -
 ...nionArrayOfDoublesSketch.IntermediateFinal.html |  126 -
 .../tuple/class-use/UnionArrayOfDoublesSketch.html |  126 -
 .../UnionDoubleSummarySketch.Initial.html          |  126 -
 ...UnionDoubleSummarySketch.IntermediateFinal.html |  126 -
 .../tuple/class-use/UnionDoubleSummarySketch.html  |  126 -
 .../sketches/pig/tuple/class-use/UnionSketch.html  |  171 -
 .../UnionSketchAlgebraicIntermediateFinal.html     |  169 -
 .../yahoo/sketches/pig/tuple/package-frame.html    |   40 -
 .../yahoo/sketches/pig/tuple/package-summary.html  |  265 --
 .../com/yahoo/sketches/pig/tuple/package-tree.html |  177 -
 .../com/yahoo/sketches/pig/tuple/package-use.html  |  186 -
 api/pig/snapshot/apidocs/constant-values.html      |  126 -
 api/pig/snapshot/apidocs/deprecated-list.html      |  126 -
 api/pig/snapshot/apidocs/help-doc.html             |  231 -
 api/pig/snapshot/apidocs/index-all.html            | 1486 ------
 api/pig/snapshot/apidocs/index.html                |   75 -
 api/pig/snapshot/apidocs/overview-frame.html       |   27 -
 api/pig/snapshot/apidocs/overview-summary.html     |  194 -
 api/pig/snapshot/apidocs/overview-tree.html        |  266 --
 api/pig/snapshot/apidocs/package-list              |    6 -
 api/pig/snapshot/apidocs/resources/dictionary.html |  234 -
 api/pig/snapshot/apidocs/script.js                 |   30 -
 api/pig/snapshot/apidocs/stylesheet.css            |  646 ---
 css/blogs.css                                      |   84 -
 css/docs.css                                       |  112 -
 css/footer.css                                     |   40 -
 css/header.css                                     |  202 -
 css/index.css                                      |   12 -
 css/main.css                                       |   87 -
 css/syntax.css                                     |   69 -
 css/toc.css                                        |   40 -
 docs/Adaptors.md                                   |   19 -
 docs/Architecture.md                               |  169 -
 docs/CommandLine/CommandLine-old.md                |  181 -
 docs/CommandLine/CommandLine.md                    |    6 -
 docs/Concurrency.md                                |   17 -
 docs/DruidIntegration.md                           |    7 -
 docs/Frequency/FrequencySketchesOverview.md        |   43 -
 docs/Frequency/FrequentDistinctTuplesSketch.md     |  187 -
 docs/Frequency/FrequentItemsErrorTable.md          |   61 -
 docs/Frequency/FrequentItemsHiveUDFs.md            |   52 -
 docs/Frequency/FrequentItemsJavaExample.md         |   81 -
 docs/Frequency/FrequentItemsOverview.md            |  267 --
 docs/Frequency/FrequentItemsPigUDFs.md             |   83 -
 docs/Frequency/FrequentItemsReferences.md          |   16 -
 docs/Frequency/data.txt                            |   19 -
 docs/HLL/HLL.md                                    |  147 -
 docs/HLL/HllHiveUDFs.md                            |   66 -
 docs/HLL/HllJavaExample.md                         |   81 -
 docs/HLL/HllMap.md                                 |   70 -
 docs/HLL/HllPigUDFs.md                             |  104 -
 docs/HLL/HllSketchVsDruidHyperLogLogCollector.md   |   75 -
 docs/HLL/Hll_vs_Hllpp.md                           |  230 -
 docs/KeyFeatures.md                                |   78 -
 docs/LargeScale.md                                 |   62 -
 docs/MajorSketchFamilies.md                        |   40 -
 docs/Memory/MemoryPackage.md                       |  320 --
 docs/Memory/MemoryPerformance.md                   |   94 -
 docs/OrderSensitivity.md                           |   47 -
 docs/Quantiles/Definitions.md                      |  118 -
 docs/Quantiles/DruidApproxHistogramStudy.md        |   70 -
 docs/Quantiles/ExactQuantiles.md                   |   80 -
 docs/Quantiles/KLLSketch.md                        |   57 -
 docs/Quantiles/KllSketchVsTDigest.md               |  105 -
 docs/Quantiles/MomentsSketchStudy.md               |   66 -
 docs/Quantiles/QuantilesAccuracy.md                |   90 -
 docs/Quantiles/QuantilesHiveUDFs.md                |   51 -
 docs/Quantiles/QuantilesJavaExample.md             |  100 -
 docs/Quantiles/QuantilesOverview.md                |  239 -
 docs/Quantiles/QuantilesPigUDFs.md                 |   75 -
 docs/Quantiles/QuantilesReferences.md              |   14 -
 docs/Quantiles/QuantilesStreamAStudy.md            |   73 -
 docs/Quantiles/data.txt                            |   20 -
 docs/Research.md                                   |  139 -
 docs/Sampling/ReservoirSampling.md                 |   54 -
 docs/Sampling/ReservoirSamplingJava.md             |   90 -
 docs/Sampling/ReservoirSamplingPerformance.md      |   67 -
 docs/Sampling/ReservoirSamplingPigUDFs.md          |   76 -
 docs/Sampling/VarOptPigUDFs.md                     |   89 -
 docs/Sampling/VarOptSampling.md                    |   64 -
 docs/Sampling/VarOptSamplingJava.md                |   88 -
 docs/Sampling/data.txt                             |    8 -
 docs/SketchElements.md                             |   48 -
 docs/SketchOrigins.md                              |   42 -
 docs/TheChallenge.md                               |  114 -
 docs/Theta/AccuracyOfDifferentKUnions.md           |   14 -
 docs/Theta/ConcurrentThetaSketch.md                |  190 -
 docs/Theta/InverseEstimate.md                      |   53 -
 docs/Theta/KMVbetterEst.md                         |   26 -
 docs/Theta/KMVempty.md                             |   24 -
 docs/Theta/KMVfirstEst.md                          |   25 -
 docs/Theta/KMVrejection.md                         |   16 -
 docs/Theta/KMVupdateVkth.md                        |   43 -
 docs/Theta/ThetaAccuracy.md                        |   39 -
 docs/Theta/ThetaAccuracyPlots.md                   |  125 -
 docs/Theta/ThetaConfidenceIntervals.md             |   92 -
 docs/Theta/ThetaErrorTable.md                      |   52 -
 docs/Theta/ThetaHiveUDFs.md                        |   70 -
 docs/Theta/ThetaJavaExample.md                     |  114 -
 docs/Theta/ThetaMergeSpeed.md                      |   17 -
 docs/Theta/ThetaMergingAlgorithm.md                |   44 -
 docs/Theta/ThetaPSampling.md                       |   72 -
 docs/Theta/ThetaPigUDFs.md                         |   97 -
 docs/Theta/ThetaReferences.md                      |   15 -
 docs/Theta/ThetaSize.md                            |  185 -
 docs/Theta/ThetaSketchFramework.md                 |   66 -
 docs/Theta/ThetaSketchSetOps.md                    |   69 -
 docs/Theta/ThetaSketchSetOpsAccuracy.md            |  129 -
 docs/Theta/ThetaSparkExample.md                    |  346 --
 docs/Theta/ThetaUpdateSpeed.md                     |   58 -
 docs/Theta/data.txt                                |  140 -
 docs/Theta/setops_data.txt                         |   12 -
 docs/Tuple/TupleHiveUDFs.md                        |   34 -
 docs/Tuple/TupleJavaExample.md                     |   85 -
 docs/Tuple/TupleOverview.md                        |   27 -
 docs/Tuple/TuplePigUDFs.md                         |  165 -
 docs/Tuple/data.txt                                |  100 -
 docs/WhoUses.md                                    |   12 -
 docs/downloads.md                                  |   56 -
 docs/img/BigWin1SmallQuerySpace.png                |  Bin 37689 -> 0 bytes
 docs/img/BigWin2Mergeability.png                   |  Bin 76017 -> 0 bytes
 docs/img/BigWins3_4QuerySpeedArchitecture.png      |  Bin 82330 -> 0 bytes
 docs/img/BigWins5_6RealTimeLateData.png            |  Bin 156038 -> 0 bytes
 docs/img/PeopleCloud.png                           |  Bin 637550 -> 0 bytes
 docs/img/SketchElements.png                        |  Bin 161007 -> 0 bytes
 docs/img/SketchOrigins.png                         |  Bin 104963 -> 0 bytes
 docs/img/SwimLanes.png                             |  Bin 93577 -> 0 bytes
 docs/img/TwoDataSources.png                        |  Bin 89985 -> 0 bytes
 docs/img/fdt/FdtGroupErrorQuantiles.png            |  Bin 126208 -> 0 bytes
 docs/img/fi/EstimateError0.7.png                   |  Bin 29135 -> 0 bytes
 docs/img/fi/EstimateError1.1.png                   |  Bin 34673 -> 0 bytes
 docs/img/fi/FI_ConfusionMatrix.png                 |  Bin 134911 -> 0 bytes
 docs/img/fi/FreqItemsError3.png                    |  Bin 72528 -> 0 bytes
 docs/img/fi/GetFrequentItems0.7.png                |  Bin 43011 -> 0 bytes
 docs/img/fi/GetFrequentItems1.1.png                |  Bin 39362 -> 0 bytes
 docs/img/fi/LBError0.7.png                         |  Bin 27861 -> 0 bytes
 docs/img/fi/LBError1.1.png                         |  Bin 32563 -> 0 bytes
 docs/img/fi/RealCountDistribution0.7.png           |  Bin 29491 -> 0 bytes
 docs/img/fi/RealCountDistribution1.1.png           |  Bin 26279 -> 0 bytes
 docs/img/fi/UBError0.7.png                         |  Bin 27447 -> 0 bytes
 docs/img/fi/UBError1.1.png                         |  Bin 30154 -> 0 bytes
 docs/img/hll/DruidBuildMergeTimeComparison.png     |  Bin 38927 -> 0 bytes
 docs/img/hll/DruidHllBiasComparison.png            |  Bin 47312 -> 0 bytes
 docs/img/hll/DruidRSEComparison.png                |  Bin 39306 -> 0 bytes
 docs/img/hll/HllHipLgK14LgT20_Quantiles.png        |  Bin 152963 -> 0 bytes
 docs/img/hll/HllHipLgK4LgT20LgU20_accuracy.png     |  Bin 167286 -> 0 bytes
 docs/img/hll/HllK21T16U24.png                      |  Bin 187914 -> 0 bytes
 docs/img/hll/HllK21T16U24_closeup.png              |  Bin 209986 -> 0 bytes
 docs/img/hll/HllK21T16U24_scale.png                |  Bin 137467 -> 0 bytes
 docs/img/hll/HllVsHllppAcc.png                     |  Bin 308573 -> 0 bytes
 docs/img/hll/HllVsHllppLogMerit.png                |  Bin 122798 -> 0 bytes
 docs/img/hll/HllVsHllppMerit.png                   |  Bin 111251 -> 0 bytes
 docs/img/hll/Hllpp21sp25T14U24_scale.png           |  Bin 176117 -> 0 bytes
 docs/img/hll/HllppK14T13SP26.png                   |  Bin 146739 -> 0 bytes
 docs/img/hll/HllppK21T14.png                       |  Bin 195606 -> 0 bytes
 docs/img/hll/HllppK21T14_closeup.png               |  Bin 225068 -> 0 bytes
 docs/img/hll/RSE_UniqueCountMap.png                |  Bin 104913 -> 0 bytes
 docs/img/hll/SerCompactSizes.png                   |  Bin 129504 -> 0 bytes
 docs/img/hll/SpeedComparisons.png                  |  Bin 173360 -> 0 bytes
 docs/img/hll/hll-sketch-vs-druid-error-95pct.png   |  Bin 133986 -> 0 bytes
 docs/img/hll/hll-sketch-vs-druid-error-99pct.png   |  Bin 143935 -> 0 bytes
 docs/img/hll/hll-sketch-vs-druid-size.png          |  Bin 126275 -> 0 bytes
 docs/img/hll/serde/Hll4SerDeK12T14.png             |  Bin 113610 -> 0 bytes
 docs/img/hll/serde/Hll8SerDeK12T16CompactF.png     |  Bin 110499 -> 0 bytes
 .../img/hll/serde/Hll8SerDeK12T16CompactFWrapT.png |  Bin 98399 -> 0 bytes
 docs/img/hll/serde/HllVsHllpSummary.png            |  Bin 129173 -> 0 bytes
 docs/img/hll/serde/HllpSerDeP12SP25T14.png         |  Bin 105535 -> 0 bytes
 docs/img/hll/upspeed/HllUpdateSpeed.png            |  Bin 172360 -> 0 bytes
 docs/img/hll/upspeed/HllVsHllpUpdateSpeed.png      |  Bin 153626 -> 0 bytes
 docs/img/memory/BB_LB.png                          |  Bin 349354 -> 0 bytes
 docs/img/memory/CoreHierarchy.png                  |  Bin 73930 -> 0 bytes
 docs/img/memory/MapAndHandleHierarchy.png          |  Bin 75181 -> 0 bytes
 docs/img/memory/MemoryDirect.png                   |  Bin 631988 -> 0 bytes
 docs/img/memory/MemoryHeap.png                     |  Bin 621812 -> 0 bytes
 docs/img/memory/Read_C_Java_Unsafe.png             |  Bin 366579 -> 0 bytes
 docs/img/memory/Speed_0.12.0.png                   |  Bin 155464 -> 0 bytes
 docs/img/memory/Write_C_Java_Unsafe.png            |  Bin 471292 -> 0 bytes
 docs/img/quantiles/DSQsketchK256_StreamA_CDF.png   |  Bin 123108 -> 0 bytes
 docs/img/quantiles/DSQsketchK256_StreamA_PMF.png   |  Bin 323666 -> 0 bytes
 docs/img/quantiles/DSQsketchK32_StreamA_CDF.png    |  Bin 139473 -> 0 bytes
 docs/img/quantiles/DSQsketchK32_StreamA_PMF.png    |  Bin 330855 -> 0 bytes
 docs/img/quantiles/DruidAH_StreamA_CDF.png         |  Bin 90482 -> 0 bytes
 docs/img/quantiles/DruidAH_StreamA_PMF1.png        |  Bin 198640 -> 0 bytes
 docs/img/quantiles/DruidAH_StreamA_PMF2.png        |  Bin 141803 -> 0 bytes
 docs/img/quantiles/MSketch_StreamA_CDF.png         |  Bin 103735 -> 0 bytes
 docs/img/quantiles/QuantilesCDF.png                |  Bin 152399 -> 0 bytes
 docs/img/quantiles/QuantilesCDFAbsRankError.png    |  Bin 145712 -> 0 bytes
 docs/img/quantiles/QuantilesInverseCDF.png         |  Bin 141995 -> 0 bytes
 docs/img/quantiles/StreamA_ExactCDF.png            |  Bin 82697 -> 0 bytes
 docs/img/quantiles/StreamA_ExactHistogram.png      |  Bin 292877 -> 0 bytes
 docs/img/quantiles/TimeSpentHistogram.png          |  Bin 207354 -> 0 bytes
 docs/img/quantiles/TimeSpentLognormal.png          |  Bin 227108 -> 0 bytes
 docs/img/quantiles/TimeSpentQuantiles.png          |  Bin 102170 -> 0 bytes
 .../kll200-vs-ds128-accuracy-per-byte-log.png      |  Bin 78284 -> 0 bytes
 docs/img/quantiles/kll200-vs-ds128-items.png       |  Bin 72229 -> 0 bytes
 docs/img/quantiles/kll200-vs-ds128-rank-error.png  |  Bin 74550 -> 0 bytes
 docs/img/quantiles/kll200-vs-ds128-size.png        |  Bin 79397 -> 0 bytes
 docs/img/quantiles/kll200-vs-ds128-update.png      |  Bin 82559 -> 0 bytes
 .../quantiles/kll200-vs-td100-deserialize-time.png |  Bin 161810 -> 0 bytes
 .../img/quantiles/kll200-vs-td100-error-blocky.png |  Bin 180422 -> 0 bytes
 .../quantiles/kll200-vs-td100-error-gaussian.png   |  Bin 158633 -> 0 bytes
 .../quantiles/kll200-vs-td100-error-same-value.png |  Bin 108484 -> 0 bytes
 .../quantiles/kll200-vs-td100-error-uniform.png    |  Bin 159592 -> 0 bytes
 .../quantiles/kll200-vs-td100-serialize-time.png   |  Bin 160827 -> 0 bytes
 docs/img/quantiles/kll200-vs-td100-size.png        |  Bin 136804 -> 0 bytes
 .../kll200-vs-td100-td200-update-time.png          |  Bin 152454 -> 0 bytes
 .../quantiles/kll200-vs-td200-deserialize-time.png |  Bin 153830 -> 0 bytes
 .../img/quantiles/kll200-vs-td200-error-blocky.png |  Bin 178039 -> 0 bytes
 .../quantiles/kll200-vs-td200-error-gaussian.png   |  Bin 156178 -> 0 bytes
 .../quantiles/kll200-vs-td200-error-uniform.png    |  Bin 155946 -> 0 bytes
 .../quantiles/kll200-vs-td200-serialize-time.png   |  Bin 158816 -> 0 bytes
 docs/img/quantiles/kll200-vs-td200-size.png        |  Bin 127462 -> 0 bytes
 .../qds-7-compact-accuracy-1k-99pct-20180224.png   |  Bin 68079 -> 0 bytes
 docs/img/sampling/compare_datafu.k2048.png         |  Bin 110114 -> 0 bytes
 docs/img/theta/400px-StandardNormalCurve.png       |  Bin 10047 -> 0 bytes
 docs/img/theta/64KSketchVsIEerror.png              |  Bin 219112 -> 0 bytes
 docs/img/theta/Alpha4KError.png                    |  Bin 164434 -> 0 bytes
 docs/img/theta/ConcertLine1.png                    |  Bin 654832 -> 0 bytes
 docs/img/theta/ConcertLine2.png                    |  Bin 688483 -> 0 bytes
 docs/img/theta/ErrorSurface2.png                   |  Bin 72949 -> 0 bytes
 docs/img/theta/Est1Formula.png                     |  Bin 13172 -> 0 bytes
 docs/img/theta/Est2Formula.png                     |  Bin 20258 -> 0 bytes
 docs/img/theta/FractTrialsLB_0p5.png               |  Bin 227969 -> 0 bytes
 docs/img/theta/GenericConcurrentSketch.png         |  Bin 49952 -> 0 bytes
 docs/img/theta/KMV1.png                            |  Bin 135294 -> 0 bytes
 docs/img/theta/KMV2.png                            |  Bin 254629 -> 0 bytes
 docs/img/theta/KMV3.png                            |  Bin 261108 -> 0 bytes
 docs/img/theta/KMV4.png                            |  Bin 239252 -> 0 bytes
 docs/img/theta/KMV5.png                            |  Bin 291959 -> 0 bytes
 docs/img/theta/MergeSpeed.png                      |  Bin 127641 -> 0 bytes
 docs/img/theta/Normal2.png                         |  Bin 71904 -> 0 bytes
 docs/img/theta/QS4KError.png                       |  Bin 191931 -> 0 bytes
 docs/img/theta/QS4KErrorRebuild.png                |  Bin 180244 -> 0 bytes
 docs/img/theta/RSE_4K_0p5.png                      |  Bin 161920 -> 0 bytes
 docs/img/theta/RSEvsK.png                          |  Bin 74663 -> 0 bytes
 docs/img/theta/ThetaSetOps.png                     |  Bin 71166 -> 0 bytes
 docs/img/theta/ThetaSketch1.png                    |  Bin 279597 -> 0 bytes
 docs/img/theta/UpdateSpeed.png                     |  Bin 167228 -> 0 bytes
 docs/img/theta/UpdateSpeedWithRF.png               |  Bin 230853 -> 0 bytes
 docs/img/theta/We_do_sketches.png                  |  Bin 409311 -> 0 bytes
 docs/img/theta/pSamplingPitchfork.png              |  Bin 197393 -> 0 bytes
 docs/img/tuple/TupleJoins.png                      |  Bin 34565 -> 0 bytes
 docs/img/tuple/TupleStartsWithTheta.png            |  Bin 90611 -> 0 bytes
 docs/img/tuple/TupleWithAttributes.png             |  Bin 108800 -> 0 bytes
 docs/img/whoUses/SpliceMachine.png                 |  Bin 8381 -> 0 bytes
 docs/img/whoUses/Yahoo!.png                        |  Bin 52105 -> 0 bytes
 docs/img/whoUses/druid_2x_black_big.png            |  Bin 51022 -> 0 bytes
 docs/pdf/DataSketches.pdf                          |  Bin 326266 -> 0 bytes
 docs/pdf/DataSketches_deck.pdf                     |  Bin 9679821 -> 0 bytes
 docs/pdf/Quantiles_KLL.pdf                         |  Bin 538044 -> 0 bytes
 docs/pdf/SketchEquations.pdf                       |  Bin 360653 -> 0 bytes
 docs/pdf/ThetaSketchFramework.pdf                  |  Bin 1062391 -> 0 bytes
 docs/pdf/icdt-talk.pdf                             |  Bin 430309 -> 0 bytes
 img/Yahoo_white_small.png                          |  Bin 10829 -> 0 bytes
 img/favicon.png                                    |  Bin 1998 -> 0 bytes
 img/man_logo_trans_wht_311_432.png                 |  Bin 6587 -> 0 bytes
 index.md                                           |  104 -
 overview.md                                        |   10 -
 pom.xml                                            |  985 ++--
 .../java/com/yahoo/sketches/ByteArrayBuilder.java  |  195 -
 src/main/java/com/yahoo/sketches/Files.java        | 1025 -----
 .../com/yahoo/sketches/docgen/TocGenerator.java    |  227 -
 src/main/resources/docgen/toc.json                 |  206 -
 src/main/resources/docgen/tocScript.html           |   64 -
 .../yahoo/sketches/docgen/TocGeneratorTest.java    |   26 -
 1002 files changed, 606 insertions(+), 215737 deletions(-)

diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index 053c27d..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,2 +0,0 @@
-source 'https://rubygems.org'
-gem 'github-pages'
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index d4f4abf..0000000
--- a/_config.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-# example: <img class="doc-img-full" src="{{site.docs_img_dir}}PeopleCloud.png" alt="PeopleCloud" />
-docs_dir: '/docs'
-docs_img_dir: '/docs/img'
-docs_pdf_dir: 'https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf'
-
-core_api_snapshot: 'https://datasketches.github.io/api/core/snapshot/apidocs/index.html'
-pig_api_snapshot: 'https://datasketches.github.io/api/pig/snapshot/apidocs/index.html'
-hive_api_snapshot: 'https://datasketches.github.io/api/hive/snapshot/apidocs/index.html'
-misc_api_snapshot: 'https://datasketches.github.io/api/misc/snapshot/apidocs/index.html'
-
-core_readme: 'https://github.com/DataSketches/sketches-core/blob/master/README.md'
-pig_readme: 'https://github.com/DataSketches/sketches-pig/blob/master/README.md'
-hive_readme: 'https://github.com/DataSketches/sketches-hive/blob/master/README.md'
-
-druid_datasketches: 'https://github.com/druid-io/druid/tree/master/extensions-core/datasketches'
diff --git a/_includes/page_footer.html b/_includes/page_footer.html
deleted file mode 100644
index d4f50ba..0000000
--- a/_includes/page_footer.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- Start page_footer.html include -->
-<footer class="ds-footer">
-  <div class="container">
-    <div class="text-center">
-      <p>
-        <a href="/overview.html">
-          <span class="fa fa-info-circle"></span> Overview</a>&ensp;·&ensp;
-        <a href="/docs/downloads.html">
-          <span class="fa fa-download"></span> Download</a>&ensp;·&ensp;
-        <a href="https://github.com/datasketches">
-          <span class="fa fa-github"></span> GitHub</a>&ensp;·&ensp;
-        <a href="https://groups.google.com/forum/#!forum/sketches-user">
-          <span class="fa fa-comment"></span> Comments</a>&ensp;·&ensp;
-        <a href="/LICENSE.html">Licensing</a>
-      </p>
-    </div>
-  </div>
-</footer>
-<!-- End page_footer.html include -->
diff --git a/_includes/page_header.html b/_includes/page_header.html
deleted file mode 100644
index 69d843b..0000000
--- a/_includes/page_header.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- Start page_header.html include -->
-<div class="navbar navbar-inverse navbar-static-top ds-nav">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <!-- navbar-brand: https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css -->
-      <!-- /css/main.css:57:.logo -->
-      <a class="navbar-brand logo" href="/">DataSketches</a>
-    </div>
-    <div class="navbar-collapse collapse">
-      <ul class="nav navbar-nav navbar-right">
-        <li>
-          <a href="/overview.html">
-            <span class="fa fa-info-circle"></span> OVERVIEW</a>
-        </li>
-        <li>
-          <a href="/docs/downloads.html">
-            <span class="fa fa-download"></span> DOWNLOAD</a>
-        </li>
-        <li>
-          <a href="https://github.com/datasketches">
-            <span class="fa fa-github"></span> GITHUB</a>
-        </li>
-        <li>
-          <a href="/docs/Research.html">
-            <span class="fa fa-paper-plane"></span> RESEARCH</a>
-        </li>
-        <li>
-          <a href="https://groups.google.com/forum/#!forum/sketches-user">
-            <span class="fa fa-comment"></span> FORUM</a>
-        </li>
-
-      </ul>
-    </div>
-  </div>
-</div>
-<!-- End page_header.html include -->
diff --git a/_includes/site_head.html b/_includes/site_head.html
deleted file mode 100644
index 298ad0b..0000000
--- a/_includes/site_head.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- Start site_head.html include-->
-<meta charset="UTF-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="description" content="">
-<meta name="author" content="datasketches">
-
-<title>DataSketches | {{page.title}}</title>
-
-<link rel="shortcut icon" href="/img/favicon.png">
-
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
-
-<link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic|Open+Sans:300italic,400italic,600italic,400,300,600'
-  rel='stylesheet' type='text/css'>
-
-<link rel="stylesheet" href="/css/main.css">
-<link rel="stylesheet" href="/css/header.css">
-<link rel="stylesheet" href="/css/footer.css">
-<link rel="stylesheet" href="/css/syntax.css">
-<link rel="stylesheet" href="/css/docs.css">
-
-
-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full">
-</script>
-<script src="https://code.jquery.com/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
-<!-- End site_head.html include-->
diff --git a/_includes/toc.html b/_includes/toc.html
deleted file mode 100644
index f1a2797..0000000
--- a/_includes/toc.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!-- Computer Generated File, Do Not Edit! -->
-<link rel="stylesheet" href="/css/toc.css">
-<div id="toc" class="nav toc hidden-print">
-
-  <p id="overview">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_overview">Overview</a>
-  </p>
-  <div class="collapse" id="collapse_overview">
-    <li><a href="{{site.docs_dir}}/TheChallenge.html">The Challenge</a></li>
-    <li><a href="{{site.docs_dir}}/MajorSketchFamilies.html">The Major Sketch Families</a></li>
-    <li><a href="{{site.docs_dir}}/SketchOrigins.html">Sketch Origins</a></li>
-    <li><a href="{{site.docs_dir}}/SketchElements.html">Sketch Elements</a></li>
-    <li><a href="{{site.docs_dir}}/KeyFeatures.html">Key Features</a></li>
-    <li><a href="{{site.docs_dir}}/LargeScale.html">Large Scale Computing</a></li>
-    <li><a href="{{site.docs_dir}}/Architecture.html">Architecture</a></li>
-    <li><a href="{{site.docs_dir}}/OrderSensitivity.html">Notes on Order Sensitivity</a></li>
-    <li><a href="{{site.docs_dir}}/Concurrency.html">Notes on Concurrency</a></li>
-    <li><a href="{{site.docs_pdf_dir}}/DataSketches_deck.pdf">Overview Slide Deck</a></li>
-  </div>
-
-  <p id="research">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_research">Research</a>
-  </p>
-  <div class="collapse" id="collapse_research">
-    <li><a href="{{site.docs_dir}}/Research.html">Research</a></li>
-  </div>
-
-  <p id="distinct-counting">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_distinct_counting">Distinct Counting</a>
-  </p>
-  <div class="collapse" id="collapse_distinct_counting">
-
-    <p id="hyperloglog-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_hyperloglog_sketches">HyperLogLog Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_hyperloglog_sketches">
-      <li><a href="{{site.docs_dir}}/HLL/HLL.html">HLL Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/Hll_vs_Hllpp.html">HLL vs HLL++</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllJavaExample.html">HLL Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllPigUDFs.html">HLL Sketch Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllHiveUDFs.html">HLL Sketch Hive UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllMap.html">HLL Map Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/HLL/HllSketchVsDruidHyperLogLogCollector.html">HLL Sketch vs Druid HyperLogLogCollector</a></li>
-    </div>
-
-    <p id="theta-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketches">Theta Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_theta_sketches">
-      <li><a href="{{site.docs_dir}}/Theta/ThetaSketchFramework.html">Theta Sketch Framework</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ConcurrentThetaSketch.html">Concurrent Theta Sketch</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ThetaJavaExample.html">Theta Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Theta/ThetaSparkExample.html">Theta Sketch Spark Example</a></li>
-
-      <p id="kmv-tutorial">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_kmv_tutorial">KMV Tutorial</a>
-      </p>
-      <div class="collapse" id="collapse_kmv_tutorial">
-        <li><a href="{{site.docs_dir}}/Theta/InverseEstimate.html">The Inverse Estimate</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVempty.html">Empty Sketch</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVfirstEst.html">First Estimator</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVbetterEst.html">Better Estimator</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVrejection.html">Rejection Rules</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/KMVupdateVkth.html">Update V(kth) Rule</a></li>
-      </div>
-
-      <p id="set-operations">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_set_operations">Set Operations</a>
-      </p>
-      <div class="collapse" id="collapse_set_operations">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOps.html">Set Operations</a></li>
-      </div>
-
-      <p id="accuracy">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_accuracy">Accuracy</a>
-      </p>
-      <div class="collapse" id="collapse_accuracy">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracy.html">Basic Accuracy</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracyPlots.html">Accuracy Plots</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaErrorTable.html">Relative Error Table</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOpsAccuracy.html">SetOp Accuracy</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/AccuracyOfDifferentKUnions.html">Unions With Different k</a></li>
-      </div>
-
-      <p id="size">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_size">Size</a>
-      </p>
-      <div class="collapse" id="collapse_size">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaSize.html">Theta Sketch Size</a></li>
-      </div>
-
-      <p id="speed">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_speed">Speed</a>
-      </p>
-      <div class="collapse" id="collapse_speed">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaUpdateSpeed.html">Update Speed</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaMergeSpeed.html">Merge Speed</a></li>
-      </div>
-
-      <p id="large-scale-computing">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_large_scale_computing">Large Scale Computing</a>
-      </p>
-      <div class="collapse" id="collapse_large_scale_computing">
-        <li><a href="{{site.docs_dir}}/Theta/ThetaPigUDFs.html">Theta Sketch Pig UDFs</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaHiveUDFs.html">Theta Sketch Hive UDFs</a></li>
-        <li><a href="{{site.docs_dir}}/DruidIntegration.html">Integration with Druid</a></li>
-        <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaPSampling.html"><i>p</i>-Sampling</a></li>
-      </div>
-
-      <p id="theta-sketch-theory">
-        <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketch_theory">Theta Sketch Theory</a>
-      </p>
-      <div class="collapse" id="collapse_theta_sketch_theory">
-        <li><a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework (PDF)</a></li>
-        <li><a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations (PDF)</a></li>
-        <li><a href="{{site.docs_pdf_dir}}/DataSketches.pdf">DataSketches (PDF)</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaConfidenceIntervals.html">Confidence Intervals Notes</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaMergingAlgorithm.html">Merging Algorithm Notes</a></li>
-        <li><a href="{{site.docs_dir}}/Theta/ThetaReferences.html">Theta References</a></li>
-      </div>
-    </div>
-
-    <p id="tuple-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_tuple_sketches">Tuple Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_tuple_sketches">
-      <li><a href="{{site.docs_dir}}/Tuple/TupleOverview.html">Tuple Sketch Overview</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TupleJavaExample.html">Tuple Sketch Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TuplePigUDFs.html">Tuple Sketch Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Tuple/TupleHiveUDFs.html">Tuple Sketch Hive UDFs</a></li>
-    </div>
-  </div>
-
-  <p id="most-frequent">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_most_frequent">Most Frequent</a>
-  </p>
-  <div class="collapse" id="collapse_most_frequent">
-    <li><a href="{{site.docs_dir}}/Frequency/FrequencySketchesOverview.html">Frequency Sketches Overview</a></li>
-
-    <p id="frequent-item-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_item_sketches">Frequent Item Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_frequent_item_sketches">
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsOverview.html">Frequent Items Overview</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsJavaExample.html">Frequent Items Java Example</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsPigUDFs.html">Frequent Items Pig UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsHiveUDFs.html">Frequent Items Hive UDFs</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsErrorTable.html">Frequent Items Error Table</a></li>
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsReferences.html">Frequent Items References</a></li>
-    </div>
-
-    <p id="frequent-distinct-sketches">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_distinct_sketches">Frequent Distinct Sketches</a>
-    </p>
-    <div class="collapse" id="collapse_frequent_distinct_sketches">
-      <li><a href="{{site.docs_dir}}/Frequency/FrequentDistinctTuplesSketch.html">Frequent Distinct Tuples Sketch</a></li>
-    </div>
-  </div>
-
-  <p id="quantiles-and-histograms">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_and_histograms">Quantiles And Histograms</a>
-  </p>
-  <div class="collapse" id="collapse_quantiles_and_histograms">
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesOverview.html">Quantiles Overview</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesAccuracy.html">Quantiles Accuracy and Size</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesJavaExample.html">Quantiles Sketch Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesPigUDFs.html">Quantiles Sketch Pig UDFs</a></li>
-    <li><a href="{{site.docs_dir}}/Quantiles/QuantilesHiveUDFs.html">Quantiles Sketch Hive UDFs</a></li>
-
-    <p id="quantiles-studies">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_studies">Quantiles Studies</a>
-    </p>
-    <div class="collapse" id="collapse_quantiles_studies">
-      <li><a href="{{site.docs_dir}}/Quantiles/KLLSketch.html">New KLL sketch and comparison with DoublesSketch</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/KllSketchVsTDigest.html">KLL sketch vs t-digest</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/DruidApproxHistogramStudy.html">Druid Approximate Histogram</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/MomentsSketchStudy.html">Moments Sketch Study</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/QuantilesStreamAStudy.html">Quantiles StreamA Study</a></li>
-    </div>
-
-    <p id="quantiles-sketch-theory">
-      <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_sketch_theory">Quantiles Sketch Theory</a>
-    </p>
-    <div class="collapse" id="collapse_quantiles_sketch_theory">
-      <li><a href="{{site.docs_pdf_dir}}/Quantiles_KLL.pdf">Optimal Quantile Approximation in Streams</a></li>
-      <li><a href="{{site.docs_dir}}/Quantiles/QuantilesReferences.html">Quantiles References</a></li>
-    </div>
-  </div>
-
-  <p id="sampling">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_sampling">Sampling</a>
-  </p>
-  <div class="collapse" id="collapse_sampling">
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSampling.html">Reservoir Sampling</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPerformance.html">Reservoir Sampling Performance</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingJava.html">Reservoir Sampling Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPigUDFs.html">Reservoir Sampling Pig UDFs</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptSampling.html">VarOpt Sampling</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptSamplingJava.html">VarOpt Sampling Java Example</a></li>
-    <li><a href="{{site.docs_dir}}/Sampling/VarOptPigUDFs.html">VarOpt Sampling Pig UDFs</a></li>
-  </div>
-
-  <p id="memory-package">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_memory_package">Memory Package</a>
-  </p>
-  <div class="collapse" id="collapse_memory_package">
-    <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
-    <li><a href="{{site.docs_dir}}/Memory/MemoryPerformance.html">Memory Package Performance</a></li>
-  </div>
-
-  <p id="command-line">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_command_line">Command Line</a>
-  </p>
-  <div class="collapse" id="collapse_command_line">
-    <li><a href="{{site.docs_dir}}/CommandLine/CommandLine.html">Creating Command Line Executables</a></li>
-  </div>
-
-  <p id="who-uses-and-license">
-    <a data-toggle="collapse" class="menu collapsed" href="#collapse_who_uses_and_license">Who Uses And License</a>
-  </p>
-  <div class="collapse" id="collapse_who_uses_and_license">
-    <li><a href="{{site.docs_dir}}/WhoUses.html">Who Uses</a></li>
-    <li><a href="/LICENSE.html">License</a></li>
-  </div>
-</div>
-<script>
-  (function () {
-
-    var findLineItem = function (path) {
-      return document.querySelector(`[href="${path}"]`);
-    };
-
-    var highlighLineItem = function (element) {
-      element.classList.add('highlight');
-    };
-
-    var checkHasClass = function (element, className) {
-      return element.className.split(' ').find(function (item) { return item === className || '' })
-    }
-
-    var findAllCollapseParents = function (element) {
-      var collapseMenus = [];
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (checkHasClass(elementPointer, 'collapse')) {
-          collapseMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement
-      }
-      return collapseMenus
-    };
-
-    var findMatchingCollapseMenu = function (collapseItem) {
-      return document.querySelector(`[href="#${collapseItem.id}"]`);
-    };
-
-    var findAllParentMenus = function (element) {
-      var parentMenus = []
-      var elementPointer = element;
-      while (elementPointer !== document.body) {
-        if (elementPointer.className.split(' ').indexOf('menu') > -1) {
-          parentMenus.push(elementPointer);
-        }
-        elementPointer = elementPointer.parentElement;
-      }
-      return parentMenus;
-    }
-
-    var openMenuItem = function (element) {
-      element.click();
-    };
-
-    var openAllFromList = function (elementList) {
-      elementList.forEach(function (element) {
-        console.log(element)
-        openMenuItem(findMatchingCollapseMenu(element))
-      });
-    };
-
-    var highlightAndOpenMenu = function () {
-      var currentLineItem = findLineItem(document.location.pathname);
-      highlighLineItem(currentLineItem)
-      openAllFromList(findAllCollapseParents(currentLineItem));
-    };
-
-    $(highlightAndOpenMenu);
-
-  }());
-</script>
-
diff --git a/_layouts/doc_page.html b/_layouts/doc_page.html
deleted file mode 100644
index e0a5eb8..0000000
--- a/_layouts/doc_page.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/doc_page.html-->
-<html lang="en">
-
-<head>
-  {% include site_head.html %}
-</head>
-
-<body>
-  {% include page_header.html %}
-
-  <div class="ds-header">
-    <div class="container">
-      <h4>API Snapshots:
-        <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
-        <a href="/api/memory/snapshot/apidocs/index.html">Memory</a>,
-        <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
-        <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
-        <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
-      </h4>
-    </div>
-  </div>
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-3">
-        <div class="searchbox" style="position:relative">
-          <gcse:searchbox-only></gcse:searchbox-only>
-        </div>
-        {% include toc.html %}
-      </div>
-      <div class="col-md-9 doc-content">
-        <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
-        {{ content }}
-      </div>
-    </div>
-  </div>
-
-  {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/doc_page.html-->
diff --git a/_layouts/html_page.html b/_layouts/html_page.html
deleted file mode 100644
index 02878b6..0000000
--- a/_layouts/html_page.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/html_page.html-->
-<html lang="en">
-
-<head>
-    {% include site_head.html %}
-</head>
-
-<body>
-    {% include page_header.html %} {{ content }} {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/html_page.html-->
diff --git a/_layouts/table_page.html b/_layouts/table_page.html
deleted file mode 100644
index 7691fe6..0000000
--- a/_layouts/table_page.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/table_page.html-->
-<html lang="en">
-
-<head>
-  {% include site_head.html %}
-</head>
-
-<body>
-  {% include page_header.html %}
-
-  <div class="ds-header">
-    <div class="container">
-      <h1>{{ page.title }}</h1>
-      <h3>{{ page.subtitle }}</h3>
-      <h4>API Snapshots:
-        <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
-        <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
-        <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
-        <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
-      </h4>
-    </div>
-  </div>
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-9 doc-content">
-        <p>
-          <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
-          {{ content }}
-      </div>
-      <!-- 
-        <div class="col-md-3">
-          <div class="searchbox" style="position:relative">
-            <gcse:searchbox-only></gcse:searchbox-only>
-          </div>
-          <div id="toc" class="nav toc hidden-print">
-          </div>
-        </div> -->
-    </div>
-  </div>
-
-  {% include page_footer.html %}
-
-  <script>$(function () { $(".toc").load("/docs/toc.html"); });</script>
-</body>
-
-</html>
-<!-- End _layouts/table_page.html-->
diff --git a/_layouts/toc_page.html b/_layouts/toc_page.html
deleted file mode 100644
index 787d8ed..0000000
--- a/_layouts/toc_page.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/toc_page.html-->
-<html lang="en">
-
-<body>
-
-    {{ content }}
-
-</body>
-
-</html>
-<!-- End _layouts/toc_page.html-->
diff --git a/api/core/snapshot/apidocs/allclasses-frame.html b/api/core/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index 6aa8da1..0000000
--- a/api/core/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches" target="classFrame">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches" target="classFrame">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies" target="classFrame">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches" target="classFrame">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta" target="classFrame"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches" target="classFrame">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll" target="classFrame">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta" target="classFrame">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta" target="classFrame">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches" target="classFrame">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches" target="classFrame">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches" target="classFrame">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple" target="classFrame">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll" target="classFrame">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap" target="classFrame">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta" target="classFrame">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches" target="classFrame">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash" target="classFrame">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/allclasses-noframe.html b/api/core/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 92fdbaa..0000000
--- a/api/core/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
deleted file mode 100644
index 60fa291..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
+++ /dev/null
@@ -1,349 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfBooleansSerDe" class="title">Class ArrayOfBooleansSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfBooleansSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfBooleansSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#ArrayOfBooleansSerDe--">ArrayOfBooleansSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#computeBytesNeeded-int-">computeBytesNeeded</a></span>(int&nbsp;arrayLength)</code>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#serializeToByteArray-java.lang.Boolean:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfBooleansSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfBooleansSerDe</h4>
-<pre>public&nbsp;ArrayOfBooleansSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="computeBytesNeeded-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>computeBytesNeeded</h4>
-<pre>public static&nbsp;int&nbsp;computeBytesNeeded(int&nbsp;arrayLength)</pre>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans. Rounds
- partial bytes up to return a whole number of bytes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arrayLength</code> - Number of items in the array to serialize</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Number of bytes needed to encode the array</dd>
-</dl>
-</li>
-</ul>
-<a name="serializeToByteArray-java.lang.Boolean:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                       int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
deleted file mode 100644
index 303db2c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfDoublesSerDe" class="title">Class ArrayOfDoublesSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfDoublesSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#ArrayOfDoublesSerDe--">ArrayOfDoublesSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#serializeToByteArray-java.lang.Double:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSerDe</h4>
-<pre>public&nbsp;ArrayOfDoublesSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Double:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
deleted file mode 100644
index 3d1b265..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfItemsSerDe" class="title">Class ArrayOfItemsSerDe&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfItemsSerDe&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe [...]
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfItemsSerDe&lt;T&gt;</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#ArrayOfItemsSerDe--">ArrayOfItemsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></span>(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfItemsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfItemsSerDe</h4>
-<pre>public&nbsp;ArrayOfItemsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Object:A-">
-<!--   -->
-</a><a name="serializeToByteArray-T:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public abstract&nbsp;byte[]&nbsp;serializeToByteArray(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;items)</pre>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public abstract&nbsp;<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                          int&nbsp;numItems)</pre>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
deleted file mode 100644
index 306a5fd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfLongsSerDe" class="title">Class ArrayOfLongsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfLongsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfLongsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#ArrayOfLongsSerDe--">ArrayOfLongsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#serializeToByteArray-java.lang.Long:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfLongsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfLongsSerDe</h4>
-<pre>public&nbsp;ArrayOfLongsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                    int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
deleted file mode 100644
index 490a33a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
+++ /dev/null
@@ -1,334 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfNumbersSerDe" class="title">Class ArrayOfNumbersSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfNumbersSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfNumbersSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.
-
- <p>This class serializes numbers with a leading byte (ASCII character) indicating the type.
- The class keeps the values byte aligned, even though only 3 bits are strictly necessary to
- encode one of the 6 different primitives with object types that extend Number.</p>
-
- <p>Classes handled are: <tt>Long</tt>, <tt>Integer</tt>, <tt>Short</tt>, <tt>Byte</tt>,
- <tt>Double</tt>, and <tt>Float</tt>.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#ArrayOfNumbersSerDe--">ArrayOfNumbersSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#serializeToByteArray-java.lang.Number:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfNumbersSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfNumbersSerDe</h4>
-<pre>public&nbsp;ArrayOfNumbersSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Number:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
deleted file mode 100644
index de9a5eb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfStringsSerDe" class="title">Class ArrayOfStringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfStringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfStringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings in UTF-8 format, which is more compact compared to
- <a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfUtf16StringsSerDe</code></a>. In an extreme case when all strings are in ASCII,
- this method is 2 times more compact, but it takes more time to encode and decode
- by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#ArrayOfStringsSerDe--">ArrayOfStringsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfStringsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfStringsSerDe</h4>
-<pre>public&nbsp;ArrayOfStringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
deleted file mode 100644
index 2c6991c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfUtf16StringsSerDe" class="title">Class ArrayOfUtf16StringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfUtf16StringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfUtf16StringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings using internal Java representation as char[], where each char
- is a 16-bit code. The result is larger than one from <a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfStringsSerDe</code></a>.
- In an extreme case when all strings are in ASCII, the size is doubled. However it takes
- less time to serialize and deserialize by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#ArrayOfUtf16StringsSerDe--">ArrayOfUtf16StringsSerDe</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-                     int&nbsp;numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfUtf16StringsSerDe--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfUtf16StringsSerDe</h4>
-<pre>public&nbsp;ArrayOfUtf16StringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;deserializeFromMemory(com.yahoo.memory.Memory&nbsp;mem,
-                                      int&nbsp;numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code>&nbsp;in class&nbsp;<code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
deleted file mode 100644
index 8500f4f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BinomialBoundsN" class="title">Class BinomialBoundsN</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BinomialBoundsN</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BinomialBoundsN</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class enables the estimation of error bounds given a sample set size, the sampling
- probability theta, the number of standard deviations and a simple noDataSeen flag.  This can
- be used to estimate error bounds for fixed threshold sampling as well as the error bounds
- calculations for sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound</a></span>(long&nbsp;numSamples,
-             double&nbsp;theta,
-             int&nbsp;numSDev,
-             boolean&nbsp;noDataSeen)</code>
-<div class="block">Returns the approximate lower bound value</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound</a></span>(long&nbsp;numSamples,
-             double&nbsp;theta,
-             int&nbsp;numSDev,
-             boolean&nbsp;noDataSeen)</code>
-<div class="block">Returns the approximate upper bound value</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBound-long-double-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBound(long&nbsp;numSamples,
-                                   double&nbsp;theta,
-                                   int&nbsp;numSDev,
-                                   boolean&nbsp;noDataSeen)</pre>
-<div class="block">Returns the approximate lower bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta &lt; 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-long-double-int-boolean-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBound(long&nbsp;numSamples,
-                                   double&nbsp;theta,
-                                   int&nbsp;numSDev,
-                                   boolean&nbsp;noDataSeen)</pre>
-<div class="block">Returns the approximate upper bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta &lt; 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
deleted file mode 100644
index f29e95f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnBinomialProportions" class="title">Class BoundsOnBinomialProportions</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnBinomialProportions</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnBinomialProportions</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Confidence intervals for binomial proportions.
-
- <p>This class computes an approximation to the Clopper-Pearson confidence interval
- for a binomial proportion. Exact Clopper-Pearson intervals are strictly
- conservative, but these approximations are not.</p>
-
- <p>The main inputs are numbers <i>n</i> and <i>k</i>, which are not the same as other things
- that are called <i>n</i> and <i>k</i> in our sketching library. There is also a third
- parameter, numStdDev, that specifies the desired confidence level.</p>
- <ul>
- <li><i>n</i> is the number of independent randomized trials. It is given and therefore known.
- </li>
- <li><i>p</i> is the probability of a trial being a success. It is unknown.</li>
- <li><i>k</i> is the number of trials (out of <i>n</i>) that turn out to be successes. It is
- a random variable governed by a binomial distribution. After any given
- batch of <i>n</i> independent trials, the random variable <i>k</i> has a specific
- value which is observed and is therefore known.</li>
- <li><i>pHat</i> = <i>k</i> / <i>n</i> is an unbiased estimate of the unknown success
- probability <i>p</i>.</li>
- </ul>
-
- <p>Alternatively, consider a coin with unknown heads probability <i>p</i>. Where
- <i>n</i> is the number of independent flips of that coin, and <i>k</i> is the number
- of times that the coin comes up heads during a given batch of <i>n</i> flips.
- This class computes a frequentist confidence interval [lowerBoundOnP, upperBoundOnP] for the
- unknown <i>p</i>.</p>
-
- <p>Conceptually, the desired confidence level is specified by a tail probability delta.</p>
-
- <p>Ideally, over a large ensemble of independent batches of trials,
- the fraction of batches in which the true <i>p</i> lies below lowerBoundOnP would be at most
- delta, and the fraction of batches in which the true <i>p</i> lies above upperBoundOnP
- would also be at most delta.
-
- <p>Setting aside the philosophical difficulties attaching to that statement, it isn't quite
- true because we are approximating the Clopper-Pearson interval.</p>
-
- <p>Finally, we point out that in this class's interface, the confidence parameter delta is
- not specified directly, but rather through a "number of standard deviations" numStdDev.
- The library effectively converts that to a delta via delta = normalCDF (-1.0 * numStdDev).</p>
-
- <p>It is perhaps worth emphasizing that the library is NOT merely adding and subtracting
- numStdDev standard deviations to the estimate. It is doing something better, that to some
- extent accounts for the fact that the binomial distribution has a non-gaussian shape.</p>
-
- <p>In particular, it is using an approximation to the inverse of the incomplete beta function
- that appears as formula 26.5.22 on page 945 of the "Handbook of Mathematical Functions"
- by Abramowitz and Stegun.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateLowerBoundOnP-long-long-double-">approximateLowerBoundOnP</a></span>(long&nbsp;n,
-                        long&nbsp;k,
-                        double&nbsp;numStdDevs)</code>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateUpperBoundOnP-long-long-double-">approximateUpperBoundOnP</a></span>(long&nbsp;n,
-                        long&nbsp;k,
-                        double&nbsp;numStdDevs)</code>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#erf-double-">erf</a></span>(double&nbsp;x)</code>
-<div class="block">Computes an approximation to the erf() function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#estimateUnknownP-long-long-">estimateUnknownP</a></span>(long&nbsp;n,
-                long&nbsp;k)</code>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#normalCDF-double-">normalCDF</a></span>(double&nbsp;x)</code>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="approximateLowerBoundOnP-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateLowerBoundOnP</h4>
-<pre>public static&nbsp;double&nbsp;approximateLowerBoundOnP(long&nbsp;n,
-                                              long&nbsp;k,
-                                              double&nbsp;numStdDevs)</pre>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateLowerBoundOnP is defined with respect to the right tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,k,n</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>We now restate that in terms of the left tail.</li>
- <li>We want to solve for the p for which sum<sub><i>j,0,(k-1)</i></sub>bino(<i>j;n,p</i>)
- = 1 - delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k+1,k)</i></sub> = 1 - delta.</li>
- <li>We specify 1-delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Smaller values of numStdDevs correspond to bigger values of 1-delta and hence to smaller
- values of delta. In fact, usefully small values of delta correspond to negative values of
- numStdDevs.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="approximateUpperBoundOnP-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateUpperBoundOnP</h4>
-<pre>public static&nbsp;double&nbsp;approximateUpperBoundOnP(long&nbsp;n,
-                                              long&nbsp;k,
-                                              double&nbsp;numStdDevs)</pre>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateUpperBoundOnP is defined with respect to the left tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,0,k</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k,k+1)</i></sub> = delta.</li>
- <li>We specify delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Bigger values of numStdDevs correspond to smaller values of delta.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed <i>n</i>.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateUnknownP-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>estimateUnknownP</h4>
-<pre>public static&nbsp;double&nbsp;estimateUnknownP(long&nbsp;n,
-                                      long&nbsp;k)</pre>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the unknown binomial proportion.</dd>
-</dl>
-</li>
-</ul>
-<a name="erf-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>erf</h4>
-<pre>public static&nbsp;double&nbsp;erf(double&nbsp;x)</pre>
-<div class="block">Computes an approximation to the erf() function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the erf function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns erf(x), accurate to roughly 7 decimal digits.</dd>
-</dl>
-</li>
-</ul>
-<a name="normalCDF-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>normalCDF</h4>
-<pre>public static&nbsp;double&nbsp;normalCDF(double&nbsp;x)</pre>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the normalCDF function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns the approximation to normalCDF(x).</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
deleted file mode 100644
index e723b60..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInSampledSets" class="title">Class BoundsOnRatiosInSampledSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInSampledSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInSampledSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
- <ul>
- <li><i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.</li>
- <li><i>|B|</i> is the unknown size of a subset <i>B</i> of <i>A</i>.</li>
- <li><i>a</i> = <i>|S<sub>A</sub>|</i> is the observed size of a sample of <i>A</i>
- that was obtained by Bernoulli sampling with a known inclusion probability <i>f</i>.</li>
- <li><i>b</i> = <i>|S<sub>A</sub> &cap; B|</i> is the observed size of a subset
- of <i>S<sub>A</sub></i>.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfA-long-double-">getEstimateOfA</a></span>(long&nbsp;a,
-              double&nbsp;f)</code>
-<div class="block">Return the estimate of A.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfB-long-double-">getEstimateOfB</a></span>(long&nbsp;b,
-              double&nbsp;f)</code>
-<div class="block">Return the estimate of B.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfBoverA-long-long-">getEstimateOfBoverA</a></span>(long&nbsp;a,
-                   long&nbsp;b)</code>
-<div class="block">Return the estimate of b over a</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getLowerBoundForBoverA-long-long-double-">getLowerBoundForBoverA</a></span>(long&nbsp;a,
-                      long&nbsp;b,
-                      double&nbsp;f)</code>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getUpperBoundForBoverA-long-long-double-">getUpperBoundForBoverA</a></span>(long&nbsp;a,
-                      long&nbsp;b,
-                      double&nbsp;f)</code>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBoundForBoverA(long&nbsp;a,
-                                            long&nbsp;b,
-                                            double&nbsp;f)</pre>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i> and should
- generally be less than 0.5. Above this value, the results not be reliable.
- When <i>f</i> = 1.0 this returns the estimate.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-long-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBoundForBoverA(long&nbsp;a,
-                                            long&nbsp;b,
-                                            double&nbsp;f)</pre>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfBoverA(long&nbsp;a,
-                                         long&nbsp;b)</pre>
-<div class="block">Return the estimate of b over a</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of b over a</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfA-long-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfA(long&nbsp;a,
-                                    double&nbsp;f)</pre>
-<div class="block">Return the estimate of A. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfB-long-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfB</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfB(long&nbsp;b,
-                                    double&nbsp;f)</pre>
-<div class="block">Return the estimate of B. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
deleted file mode 100644
index b00af57..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInThetaSketchedSets" class="title">Class BoundsOnRatiosInThetaSketchedSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>B / A</i>, where:
- <ul>
- <li><i>A</i> is a Theta Sketch of population <i>PopA</i>.</li>
- <li><i>B</i> is a Theta Sketch of population <i>PopB</i> that is a subset of <i>A</i>,
- obtained by an intersection of <i>A</i> with some other Theta Sketch <i>C</i>,
- which acts like a predicate or selection clause.</li>
- <li>The estimate of the ratio <i>PopB/PopA</i> is
- BoundsOnRatiosInThetaSketchedSets.getEstimateOfBoverA(<i>A, B</i>).</li>
- <li>The Upper Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getUpperBoundForBoverA(<i>A, B</i>).</li>
- <li>The Lower Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getLowerBoundForBoverA(<i>A, B</i>).</li>
- </ul>
- Note: The theta of <i>A</i> cannot be greater than the theta of <i>B</i>.
- If <i>B</i> is formed as an intersection of <i>A</i> and some other set <i>C</i>,
- then the theta of <i>B</i> is guaranteed to be less than or equal to the theta of <i>B</i>.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getEstimateOfBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                   <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the estimate for B over A</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getLowerBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getUpperBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                      <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</code>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getLowerBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                            <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getUpperBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                            <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static&nbsp;double&nbsp;getEstimateOfBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchA,
-                                         <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a>&nbsp;sketchB)</pre>
-<div class="block">Gets the estimate for B over A</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate for B over A</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
deleted file mode 100644
index a40db96..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
+++ /dev/null
@@ -1,830 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ByteArrayUtil" class="title">Class ByteArrayUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ByteArrayUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ByteArrayUtil</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#ByteArrayUtil--">ByteArrayUtil</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleBE-byte:A-int-">getDoubleBE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleLE-byte:A-int-">getDoubleLE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatBE-byte:A-int-">getFloatBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatLE-byte:A-int-">getFloatLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntBE-byte:A-int-">getIntBE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongBE-byte:A-int-">getLongBE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset)</code>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongLE-byte:A-int-">getLongLE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset)</code>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortBE-byte:A-int-">getShortBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortLE-byte:A-int-">getShortLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleBE-byte:A-int-double-">putDoubleBE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset,
-           double&nbsp;value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleLE-byte:A-int-double-">putDoubleLE</a></span>(byte[]&nbsp;array,
-           int&nbsp;offset,
-           double&nbsp;value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatBE-byte:A-int-float-">putFloatBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          float&nbsp;value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatLE-byte:A-int-float-">putFloatLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          float&nbsp;value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntBE-byte:A-int-int-">putIntBE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset,
-        int&nbsp;value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntLE-byte:A-int-int-">putIntLE</a></span>(byte[]&nbsp;array,
-        int&nbsp;offset,
-        int&nbsp;value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongBE-byte:A-int-long-">putLongBE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset,
-         long&nbsp;value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongLE-byte:A-int-long-">putLongLE</a></span>(byte[]&nbsp;array,
-         int&nbsp;offset,
-         long&nbsp;value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortBE-byte:A-int-short-">putShortBE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          short&nbsp;value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortLE-byte:A-int-short-">putShortLE</a></span>(byte[]&nbsp;array,
-          int&nbsp;offset,
-          short&nbsp;value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ByteArrayUtil--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ByteArrayUtil</h4>
-<pre>public&nbsp;ByteArrayUtil()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getShortLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortLE</h4>
-<pre>public static&nbsp;short&nbsp;getShortLE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortLE-byte:A-int-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortLE</h4>
-<pre>public static&nbsp;void&nbsp;putShortLE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              short&nbsp;value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getShortBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortBE</h4>
-<pre>public static&nbsp;short&nbsp;getShortBE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortBE-byte:A-int-short-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortBE</h4>
-<pre>public static&nbsp;void&nbsp;putShortBE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              short&nbsp;value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntLE</h4>
-<pre>public static&nbsp;int&nbsp;getIntLE(byte[]&nbsp;array,
-                           int&nbsp;offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntLE-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntLE</h4>
-<pre>public static&nbsp;void&nbsp;putIntLE(byte[]&nbsp;array,
-                            int&nbsp;offset,
-                            int&nbsp;value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntBE</h4>
-<pre>public static&nbsp;int&nbsp;getIntBE(byte[]&nbsp;array,
-                           int&nbsp;offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntBE-byte:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntBE</h4>
-<pre>public static&nbsp;void&nbsp;putIntBE(byte[]&nbsp;array,
-                            int&nbsp;offset,
-                            int&nbsp;value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongLE</h4>
-<pre>public static&nbsp;long&nbsp;getLongLE(byte[]&nbsp;array,
-                             int&nbsp;offset)</pre>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongLE-byte:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongLE</h4>
-<pre>public static&nbsp;void&nbsp;putLongLE(byte[]&nbsp;array,
-                             int&nbsp;offset,
-                             long&nbsp;value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongBE</h4>
-<pre>public static&nbsp;long&nbsp;getLongBE(byte[]&nbsp;array,
-                             int&nbsp;offset)</pre>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source starting point</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongBE-byte:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongBE</h4>
-<pre>public static&nbsp;void&nbsp;putLongBE(byte[]&nbsp;array,
-                             int&nbsp;offset,
-                             long&nbsp;value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination starting point</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatLE</h4>
-<pre>public static&nbsp;float&nbsp;getFloatLE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatLE-byte:A-int-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatLE</h4>
-<pre>public static&nbsp;void&nbsp;putFloatLE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              float&nbsp;value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatBE</h4>
-<pre>public static&nbsp;float&nbsp;getFloatBE(byte[]&nbsp;array,
-                               int&nbsp;offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatBE-byte:A-int-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatBE</h4>
-<pre>public static&nbsp;void&nbsp;putFloatBE(byte[]&nbsp;array,
-                              int&nbsp;offset,
-                              float&nbsp;value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleLE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleLE</h4>
-<pre>public static&nbsp;double&nbsp;getDoubleLE(byte[]&nbsp;array,
-                                 int&nbsp;offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleLE-byte:A-int-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDoubleLE</h4>
-<pre>public static&nbsp;void&nbsp;putDoubleLE(byte[]&nbsp;array,
-                               int&nbsp;offset,
-                               double&nbsp;value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleBE-byte:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleBE</h4>
-<pre>public static&nbsp;double&nbsp;getDoubleBE(byte[]&nbsp;array,
-                                 int&nbsp;offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleBE-byte:A-int-double-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>putDoubleBE</h4>
-<pre>public static&nbsp;void&nbsp;putDoubleBE(byte[]&nbsp;array,
-                               int&nbsp;offset,
-                               double&nbsp;value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html b/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
deleted file mode 100644
index b660155..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
+++ /dev/null
@@ -1,756 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":9,"i9":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum Family" class="title">Enum Family</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.Family</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">Family</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</pre>
-<div class="block">Defines the various families of sketch and set operation classes.  A family defines a set of
- classes that share fundamental algorithms and behaviors.  The classes within a family may
- still differ by how they are stored and accessed. For example, internally there are separate
- classes for the QuickSelect sketch algorithm that operate on the Java heap and off-heap.
- Not all of these families have parallel forms on and off-heap but are included for completeness.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#A_NOT_B">A_NOT_B</a></span></code>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#ALPHA">ALPHA</a></span></code>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#COMPACT">COMPACT</a></span></code>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#CPC">CPC</a></span></code>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#FREQUENCY">FREQUENCY</a></span></code>
-<div class="block">The Frequency family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#HLL">HLL</a></span></code>
-<div class="block">The HLL family of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#INTERSECTION">INTERSECTION</a></span></code>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#KLL">KLL</a></span></code>
-<div class="block">KLL quanliles sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUANTILES">QUANTILES</a></span></code>
-<div class="block">The Quantiles family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUICKSELECT">QUICKSELECT</a></span></code>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR">RESERVOIR</a></span></code>
-<div class="block">The Reservoir family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR_UNION">RESERVOIR_UNION</a></span></code>
-<div class="block">The reservoir sampling family of Union operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#TUPLE">TUPLE</a></span></code>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#UNION">UNION</a></span></code>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT">VAROPT</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT_UNION">VAROPT_UNION</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#checkFamilyID-int-">checkFamilyID</a></span>(int&nbsp;id)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getFamilyName--">getFamilyName</a></span>()</code>
-<div class="block">Returns the name for this family</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getID--">getID</a></span>()</code>
-<div class="block">Returns the byte ID for this family</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMaxPreLongs--">getMaxPreLongs</a></span>()</code>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMinPreLongs--">getMinPreLongs</a></span>()</code>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#idToFamily-int-">idToFamily</a></span>(int&nbsp;id)</code>
-<div class="block">Returns the Family given the ID</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#stringToFamily-java.lang.String-">stringToFamily</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;famName)</code>
-<div class="block">Returns the Family given the family name</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https: [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://doc [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="ALPHA">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ALPHA</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> ALPHA</pre>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch.  In this situation the AlphaSketch has roughly a
- 30% improvement (~1/sqrt(2*k)) in its error distribution as compared to the QuickSelect
- (or similar KMV-derived) sketches.
-
- <p>If the AlphaSketch is fed into any SetOperation, the error distribution reverts back to the
- normal QuickSelect/KMV error distribution (~1/sqrt(k)).  For this reason, the AlphaSketch
- does not have a sister class for off-heap operation. The Alpha Sketch has a roughly 30% faster
- overall update time as compared to the QuickSelect sketch family.</p>
-
- <p>The Alpha Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#alphaTCF">See Alpha TCF</a> and
- <a href="../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a></div>
-</li>
-</ul>
-<a name="QUICKSELECT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUICKSELECT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUICKSELECT</pre>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.
- The QuickSelect Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#quickSelectTCF">See Quick Select TCF</a></div>
-</li>
-</ul>
-<a name="COMPACT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>COMPACT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> COMPACT</pre>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.
- The are read-only and cannot be updated, but can participate in any of the Set Operations.
- The compact sketches are never created directly with a constructor or Builder.
- Instead they are created as a result of the compact()
- method of an UpdateSketch or as a result of a getSketchSamples() of a SetOperation.</div>
-</li>
-</ul>
-<a name="UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> UNION</pre>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.
- The Union is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="INTERSECTION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>INTERSECTION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> INTERSECTION</pre>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.
- The Intersection is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="A_NOT_B">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>A_NOT_B</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> A_NOT_B</pre>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.
- The AnotB operation is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="HLL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> HLL</pre>
-<div class="block">The HLL family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="QUANTILES">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUANTILES</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUANTILES</pre>
-<div class="block">The Quantiles family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="TUPLE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TUPLE</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> TUPLE</pre>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</li>
-</ul>
-<a name="FREQUENCY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FREQUENCY</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> FREQUENCY</pre>
-<div class="block">The Frequency family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR</pre>
-<div class="block">The Reservoir family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR_UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR_UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR_UNION</pre>
-<div class="block">The reservoir sampling family of Union operations. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT_UNION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT_UNION</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT_UNION</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="KLL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>KLL</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> KLL</pre>
-<div class="block">KLL quanliles sketch</div>
-</li>
-</ul>
-<a name="CPC">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CPC</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> CPC</pre>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (Family c : Family.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="getID--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getID</h4>
-<pre>public&nbsp;int&nbsp;getID()</pre>
-<div class="block">Returns the byte ID for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte ID for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="checkFamilyID-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkFamilyID</h4>
-<pre>public&nbsp;void&nbsp;checkFamilyID(int&nbsp;id)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given id, a value &lt; 128.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamilyName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamilyName</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFamilyName()</pre>
-<div class="block">Returns the name for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the name for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinPreLongs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinPreLongs</h4>
-<pre>public&nbsp;int&nbsp;getMinPreLongs()</pre>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the minimum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxPreLongs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxPreLongs</h4>
-<pre>public&nbsp;int&nbsp;getMaxPreLongs()</pre>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&gt;</code></dd>
-</dl>
-</li>
-</ul>
-<a name="idToFamily-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>idToFamily</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;idToFamily(int&nbsp;id)</pre>
-<div class="block">Returns the Family given the ID</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given ID</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the ID</dd>
-</dl>
-</li>
-</ul>
-<a name="stringToFamily-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stringToFamily</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;stringToFamily(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;famName)</pre>
-<div class="block">Returns the Family given the family name</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>famName</code> - the family name</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the family name</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
deleted file mode 100644
index e632c43..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
+++ /dev/null
@@ -1,635 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class HashOperations" class="title">Class HashOperations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.HashOperations</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">HashOperations</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Helper class for the common hash table methods.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></span></code>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkHashCorruption-long-">checkHashCorruption</a></span>(long&nbsp;hash)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkThetaCorruption-long-">checkThetaCorruption</a></span>(long&nbsp;thetaLong)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#continueCondition-long-long-">continueCondition</a></span>(long&nbsp;thetaLong,
-                 long&nbsp;hash)</code>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#count-long:A-long-">count</a></span>(long[]&nbsp;srcArr,
-     long&nbsp;thetaLong)</code>
-<div class="block">Counts the cardinality of the given source array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#countPart-long:A-int-long-">countPart</a></span>(long[]&nbsp;srcArr,
-         int&nbsp;lgArrLongs,
-         long&nbsp;thetaLong)</code>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">fastHashInsertOnly</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                  int&nbsp;lgArrLongs,
-                  long&nbsp;hash,
-                  int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">fastHashSearchOrInsert</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                      int&nbsp;lgArrLongs,
-                      long&nbsp;hash,
-                      int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert</a></span>(long[]&nbsp;srcArr,
-               long[]&nbsp;hashTable,
-               int&nbsp;lgArrLongs,
-               long&nbsp;thetaLong)</code>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashInsertOnly-long:A-int-long-">hashInsertOnly</a></span>(long[]&nbsp;hashTable,
-              int&nbsp;lgArrLongs,
-              long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-long:A-int-long-">hashSearch</a></span>(long[]&nbsp;hashTable,
-          int&nbsp;lgArrLongs,
-          long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-com.yahoo.memory.Memory-int-long-int-">hashSearch</a></span>(com.yahoo.memory.Memory&nbsp;mem,
-          int&nbsp;lgArrLongs,
-          long&nbsp;hash,
-          int&nbsp;memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearchOrInsert-long:A-int-long-">hashSearchOrInsert</a></span>(long[]&nbsp;hashTable,
-                  int&nbsp;lgArrLongs,
-                  long&nbsp;hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="STRIDE_MASK">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>STRIDE_MASK</h4>
-<pre>public static final&nbsp;int STRIDE_MASK</pre>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.HashOperations.STRIDE_MASK">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="countPart-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>countPart</h4>
-<pre>public static&nbsp;int&nbsp;countPart(long[]&nbsp;srcArr,
-                            int&nbsp;lgArrLongs,
-                            long&nbsp;thetaLong)</pre>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a></dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="count-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>count</h4>
-<pre>public static&nbsp;int&nbsp;count(long[]&nbsp;srcArr,
-                        long&nbsp;thetaLong)</pre>
-<div class="block">Counts the cardinality of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static&nbsp;int&nbsp;hashSearch(long[]&nbsp;hashTable,
-                             int&nbsp;lgArrLongs,
-                             long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - The hash table to search. Must be a power of 2 in size.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Current probe index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashInsertOnly-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashInsertOnly</h4>
-<pre>public static&nbsp;int&nbsp;hashInsertOnly(long[]&nbsp;hashTable,
-                                 int&nbsp;lgArrLongs,
-                                 long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero. Throws an exception if the
- table is full with no empty slot.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion.  Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearchOrInsert-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearchOrInsert</h4>
-<pre>public static&nbsp;int&nbsp;hashSearchOrInsert(long[]&nbsp;hashTable,
-                                     int&nbsp;lgArrLongs,
-                                     long&nbsp;hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- Returns index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="hashArrayInsert-long:A-long:A-int-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashArrayInsert</h4>
-<pre>public static&nbsp;int&nbsp;hashArrayInsert(long[]&nbsp;srcArr,
-                                  long[]&nbsp;hashTable,
-                                  int&nbsp;lgArrLongs,
-                                  long&nbsp;thetaLong)</pre>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.
- The given hash table may have values, but they must have been inserted by this method or one
- of the other OADH insert methods in this class and they may not be dirty.
- This method performs additional checks against potentially invalid hash values or theta values.
- Returns the count of values actually inserted.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the source hash array to be potentially inserted</dd>
-<dd><code>hashTable</code> - The correctly sized target hash table that must be a power of two.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>thetaLong</code> - must greater than zero
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the count of values actually inserted</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-com.yahoo.memory.Memory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static&nbsp;int&nbsp;hashSearch(com.yahoo.memory.Memory&nbsp;mem,
-                             int&nbsp;lgArrLongs,
-                             long&nbsp;hash,
-                             int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - The Memory hash table to search.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashInsertOnly</h4>
-<pre>public static&nbsp;int&nbsp;fastHashInsertOnly(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                                     int&nbsp;lgArrLongs,
-                                     long&nbsp;hash,
-                                     int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - The writable memory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion.  Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashSearchOrInsert</h4>
-<pre>public static&nbsp;int&nbsp;fastHashSearchOrInsert(com.yahoo.memory.WritableMemory&nbsp;wmem,
-                                         int&nbsp;lgArrLongs,
-                                         long&nbsp;hash,
-                                         int&nbsp;memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- Returns index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - the WritableMemory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs &le; log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index &ge; 0 if found (duplicate); &lt; 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="checkThetaCorruption-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkThetaCorruption</h4>
-<pre>public static&nbsp;void&nbsp;checkThetaCorruption(long&nbsp;thetaLong)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than zero otherwise throws an exception.
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-</dl>
-</li>
-</ul>
-<a name="checkHashCorruption-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkHashCorruption</h4>
-<pre>public static&nbsp;void&nbsp;checkHashCorruption(long&nbsp;hash)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hash</code> - must be greater than -1 otherwise throws an exception.
- Note a hash of zero is normally ignored, but a negative hash is never allowed.</dd>
-</dl>
-</li>
-</ul>
-<a name="continueCondition-long-long-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>continueCondition</h4>
-<pre>public static&nbsp;boolean&nbsp;continueCondition(long&nbsp;thetaLong,
-                                        long&nbsp;hash)</pre>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than the hash value
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dd><code>hash</code> - must be less than thetaLong and not less than or equal to zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
deleted file mode 100644
index b602f69..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuantilesHelper" class="title">Class QuantilesHelper</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuantilesHelper</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">QuantilesHelper</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Common static methods for quantiles sketches</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#QuantilesHelper--">QuantilesHelper</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#chunkContainingPos-long:A-long-">chunkContainingPos</a></span>(long[]&nbsp;arr,
-                  long&nbsp;pos)</code>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#convertToPrecedingCummulative-long:A-">convertToPrecedingCummulative</a></span>(long[]&nbsp;array)</code>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#getEvenlySpacedRanks-int-">getEvenlySpacedRanks</a></span>(int&nbsp;n)</code>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#posOfPhi-double-long-">posOfPhi</a></span>(double&nbsp;phi,
-        long&nbsp;n)</code>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="QuantilesHelper--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>QuantilesHelper</h4>
-<pre>public&nbsp;QuantilesHelper()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="convertToPrecedingCummulative-long:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>convertToPrecedingCummulative</h4>
-<pre>public static&nbsp;long&nbsp;convertToPrecedingCummulative(long[]&nbsp;array)</pre>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - of weights</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total weight</dd>
-</dl>
-</li>
-</ul>
-<a name="posOfPhi-double-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>posOfPhi</h4>
-<pre>public static&nbsp;long&nbsp;posOfPhi(double&nbsp;phi,
-                            long&nbsp;n)</pre>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>phi</code> - the fractional position where: 0 &le; &#966; &le; 1.0.</dd>
-<dd><code>n</code> - the size of the stream</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index, a value between 0 and n-1.</dd>
-</dl>
-</li>
-</ul>
-<a name="chunkContainingPos-long:A-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>chunkContainingPos</h4>
-<pre>public static&nbsp;int&nbsp;chunkContainingPos(long[]&nbsp;arr,
-                                     long&nbsp;pos)</pre>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the chunk containing the position</dd>
-<dd><code>pos</code> - the position</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index of the chunk containing the position</dd>
-</dl>
-</li>
-</ul>
-<a name="getEvenlySpacedRanks-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvenlySpacedRanks</h4>
-<pre>public static&nbsp;double[]&nbsp;getEvenlySpacedRanks(int&nbsp;n)</pre>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.
- A value of 1 will result in [0], 2 will result in [0, 1],
- 3 will result in [0, .5, 1] and so on.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - number of ranks needed (must be greater than 0)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of ranks</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
deleted file mode 100644
index ea37bb8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
+++ /dev/null
@@ -1,426 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuickSelect" class="title">Class QuickSelect</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuickSelect</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">QuickSelect</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">QuickSelect algorithm improved from Sedgewick. Gets the kth order value
- (1-based or 0-based) from the array.
- Warning! This changes the ordering of elements in the given array!<br>
- Also see:<br>
- blog.teamleadnet.com/2012/07/quick-select-algorithm-find-kth-element.html<br>
- See QuickSelectTest for examples and testNG tests.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-double:A-int-int-int-">select</a></span>(double[]&nbsp;arr,
-      int&nbsp;lo,
-      int&nbsp;hi,
-      int&nbsp;pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-long:A-int-int-int-">select</a></span>(long[]&nbsp;arr,
-      int&nbsp;lo,
-      int&nbsp;hi,
-      int&nbsp;pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros</a></span>(double[]&nbsp;arr,
-                    int&nbsp;nonZeros,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros</a></span>(long[]&nbsp;arr,
-                    int&nbsp;nonZeros,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros</a></span>(double[]&nbsp;arr,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros</a></span>(long[]&nbsp;arr,
-                    int&nbsp;pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="select-long:A-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static&nbsp;long&nbsp;select(long[]&nbsp;arr,
-                          int&nbsp;lo,
-                          int&nbsp;hi,
-                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based index of the value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-long:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static&nbsp;long&nbsp;selectIncludingZeros(long[]&nbsp;arr,
-                                        int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-long:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static&nbsp;long&nbsp;selectExcludingZeros(long[]&nbsp;arr,
-                                        int&nbsp;nonZeros,
-                                        int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="select-double:A-int-int-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static&nbsp;double&nbsp;select(double[]&nbsp;arr,
-                            int&nbsp;lo,
-                            int&nbsp;hi,
-                            int&nbsp;pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based smallest value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-double:A-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static&nbsp;double&nbsp;selectIncludingZeros(double[]&nbsp;arr,
-                                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-double:A-int-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static&nbsp;double&nbsp;selectExcludingZeros(double[]&nbsp;arr,
-                                          int&nbsp;nonZeros,
-                                          int&nbsp;pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
deleted file mode 100644
index 7cdb216..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum ResizeFactor" class="title">Enum ResizeFactor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ResizeFactor</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">ResizeFactor</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&gt;</pre>
-<div class="block">For the Families that accept this configuration parameter, it controls the size multiple that
- affects how fast the internal cache grows, when more space is required.
- <a href="../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X1">X1</a></span></code>
-<div class="block">Do not resize.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X2">X2</a></span></code>
-<div class="block">Resize factor is 2.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X4">X4</a></span></code>
-<div class="block">Resize factor is 4.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X8">X8</a></span></code>
-<div class="block">Resize factor is 8.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getRF-int-">getRF</a></span>(int&nbsp;lg)</code>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#lg--">lg</a></span>()</code>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https: [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://doc [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!--   -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="X1">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X1</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X1</pre>
-<div class="block">Do not resize. Sketch will be configured to full size.</div>
-</li>
-</ul>
-<a name="X2">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X2</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X2</pre>
-<div class="block">Resize factor is 2.</div>
-</li>
-</ul>
-<a name="X4">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X4</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X4</pre>
-<div class="block">Resize factor is 4.</div>
-</li>
-</ul>
-<a name="X8">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>X8</h4>
-<pre>public static final&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X8</pre>
-<div class="block">Resize factor is 8.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]&nbsp;values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (ResizeFactor c : ResizeFactor.values())
-&nbsp;   System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="lg--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lg</h4>
-<pre>public&nbsp;int&nbsp;lg()</pre>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getRF-int-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRF</h4>
-<pre>public static&nbsp;<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;getRF(int&nbsp;lg)</pre>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lg</code> - a value between zero and 3, inclusive.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor given the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;int&nbsp;getValue()</pre>
-<div class="block">Returns the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
deleted file mode 100644
index 76909bb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesArgumentException" class="title">Class SketchesArgumentException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesArgumentException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesArgumentException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Illegal Arguments Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesArgumentException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesArgumentException.html#SketchesArgumentException-java.lang.String-">SketchesArgumentException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesArgumentException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesArgumentException</h4>
-<pre>public&nbsp;SketchesArgumentException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
deleted file mode 100644
index 23c4aca..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
+++ /dev/null
@@ -1,313 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesException" class="title">Class SketchesException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a>, <a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a>, <a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesException</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-java.lang.Throwable-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
-                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesException-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public&nbsp;SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-<a name="SketchesException-java.lang.String-java.lang.Throwable-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public&nbsp;SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
-                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.
-
- <p>Note that the detail message associated with cause is not automatically incorporated
- in this runtime exception's detail message.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message (which is saved for later retrieval by the
- Throwable.getMessage() method).</dd>
-<dd><code>cause</code> - the cause (which is saved for later retrieval by the Throwable.getCause()
- method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
deleted file mode 100644
index 211a979..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesReadOnlyException" class="title">Class SketchesReadOnlyException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesReadOnlyException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesReadOnlyException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Write operation attempted on a read-only class.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesReadOnlyException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException--">SketchesReadOnlyException</a></span>()</code>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException-java.lang.String-">SketchesReadOnlyException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesReadOnlyException--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesReadOnlyException</h4>
-<pre>public&nbsp;SketchesReadOnlyException()</pre>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."
-
- <p>The cause is not initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-</li>
-</ul>
... 213124 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org