Update core 0.13.1-SNAPSHOT Javadocs
diff --git a/api/core/snapshot/apidocs/allclasses-frame.html b/api/core/snapshot/apidocs/allclasses-frame.html
index dac3c82..6aa8da1 100644
--- a/api/core/snapshot/apidocs/allclasses-frame.html
+++ b/api/core/snapshot/apidocs/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -75,6 +75,7 @@
 <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>
@@ -116,6 +117,7 @@
 <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>
diff --git a/api/core/snapshot/apidocs/allclasses-noframe.html b/api/core/snapshot/apidocs/allclasses-noframe.html
index 00cc478..92fdbaa 100644
--- a/api/core/snapshot/apidocs/allclasses-noframe.html
+++ b/api/core/snapshot/apidocs/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -75,6 +75,7 @@
 <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>
@@ -116,6 +117,7 @@
 <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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
index 8a34c1c..60fa291 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -344,6 +344,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 14ff0a7..303db2c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -321,6 +321,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 1672ad8..3d1b265 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -320,6 +320,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index d2525b4..306a5fd 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -321,6 +321,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 1fcec60..490a33a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -329,6 +329,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index b5fb997..de9a5eb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -325,6 +325,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index c35fe1f..2c6991c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -325,6 +325,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index ef2cd1a..8500f4f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -299,6 +299,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index b6be496..f29e95f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -437,6 +437,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 3c14f1b..e723b60 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -367,6 +367,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 3bd51a9..b00af57 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -316,6 +316,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 03bb186..a40db96 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            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};
+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";
@@ -148,43 +148,173 @@
 <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/ByteArrayUtil.html#putDouble-byte:A-int-double-">putDouble</a></span>(byte[]&nbsp;bytes,
-         int&nbsp;offset,
-         double&nbsp;value)</code>
-<div class="block">Put a given double value into a given byte array at a given offset.</div>
+<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 void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloat-byte:A-int-float-">putFloat</a></span>(byte[]&nbsp;bytes,
-        int&nbsp;offset,
-        float&nbsp;value)</code>
-<div class="block">Put a given float value into a given byte array at a given offset.</div>
+<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 void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putInt-byte:A-int-int-">putInt</a></span>(byte[]&nbsp;bytes,
-      int&nbsp;offset,
-      int&nbsp;value)</code>
-<div class="block">Put a given integer value into a given byte array at a given offset.</div>
+<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 void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLong-byte:A-int-long-">putLong</a></span>(byte[]&nbsp;bytes,
-       int&nbsp;offset,
-       long&nbsp;value)</code>
-<div class="block">Put a given long value into a given byte array at a given offset.</div>
+<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#putShort-byte:A-int-short-">putShort</a></span>(byte[]&nbsp;bytes,
+<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,
-        short&nbsp;value)</code>
-<div class="block">Put a given short value into a given byte array at a given offset.</div>
+        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>
@@ -226,98 +356,403 @@
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="putShort-byte:A-int-short-">
+<a name="getShortLE-byte:A-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>putShort</h4>
-<pre>public static&nbsp;void&nbsp;putShort(byte[]&nbsp;bytes,
+<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,
-                            short&nbsp;value)</pre>
-<div class="block">Put a given short value into a given byte array at a given offset.
- Assumes little-endian byte order.</div>
+                            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>bytes</code> - destination byte array</dd>
+<dd><code>array</code> - destination byte array</dd>
 <dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source value</dd>
+<dd><code>value</code> - source <i>int</i></dd>
 </dl>
 </li>
 </ul>
-<a name="putInt-byte:A-int-int-">
+<a name="getIntBE-byte:A-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>putInt</h4>
-<pre>public static&nbsp;void&nbsp;putInt(byte[]&nbsp;bytes,
-                          int&nbsp;offset,
-                          int&nbsp;value)</pre>
-<div class="block">Put a given integer value into a given byte array at a given offset.
- Assumes little-endian byte order.</div>
+<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>bytes</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source value</dd>
+<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="putLong-byte:A-int-long-">
+<a name="putIntBE-byte:A-int-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>putLong</h4>
-<pre>public static&nbsp;void&nbsp;putLong(byte[]&nbsp;bytes,
-                           int&nbsp;offset,
-                           long&nbsp;value)</pre>
-<div class="block">Put a given long value into a given byte array at a given offset.
- Assumes little-endian byte order.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bytes</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source value</dd>
-</dl>
-</li>
-</ul>
-<a name="putFloat-byte:A-int-float-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloat</h4>
-<pre>public static&nbsp;void&nbsp;putFloat(byte[]&nbsp;bytes,
+<h4>putIntBE</h4>
+<pre>public static&nbsp;void&nbsp;putIntBE(byte[]&nbsp;array,
                             int&nbsp;offset,
-                            float&nbsp;value)</pre>
-<div class="block">Put a given float value into a given byte array at a given offset.
- Assumes little-endian byte order.</div>
+                            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>bytes</code> - destination byte array</dd>
+<dd><code>array</code> - destination byte array</dd>
 <dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source value</dd>
+<dd><code>value</code> - source <i>int</i></dd>
 </dl>
 </li>
 </ul>
-<a name="putDouble-byte:A-int-double-">
+<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>putDouble</h4>
-<pre>public static&nbsp;void&nbsp;putDouble(byte[]&nbsp;bytes,
-                             int&nbsp;offset,
-                             double&nbsp;value)</pre>
-<div class="block">Put a given double value into a given byte array at a given offset.
- Assumes little-endian byte order.</div>
+<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>bytes</code> - destination byte array</dd>
+<dd><code>array</code> - destination byte array</dd>
 <dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source value</dd>
+<dd><code>value</code> - source <i>double</i></dd>
 </dl>
 </li>
 </ul>
@@ -390,6 +825,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index d50f702..b660155 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Family (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -751,6 +751,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 16726d4..e632c43 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -630,6 +630,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index c9cf1b4..b602f69 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuantilesHelper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9};
+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";
@@ -162,6 +162,12 @@
 </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>
@@ -246,7 +252,7 @@
 <a name="chunkContainingPos-long:A-long-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>chunkContainingPos</h4>
 <pre>public static&nbsp;int&nbsp;chunkContainingPos(long[]&nbsp;arr,
@@ -261,6 +267,24 @@
 </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>
@@ -330,6 +354,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index 6e37fe1..ea37bb8 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuickSelect (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -421,6 +421,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index eb5c04e..7cdb216 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResizeFactor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -443,6 +443,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index a7f654f..76909bb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -282,6 +282,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index b04ccb2..23c4aca 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -308,6 +308,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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
index e46a664..211a979 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -302,6 +302,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/SketchesStateException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html
index d0bfd41..1ac50f1 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesStateException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>SketchesStateException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SketchesStateException (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchesStateException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -282,6 +282,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/Util.html b/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html
index 502167b..98bd305 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/Util.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>Util (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Util (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Util (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Util (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,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9};
+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,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -252,6 +252,13 @@
 </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/Util.html#ceilingPowerOfBdouble-double-double-">ceilingPowerOfBdouble</a></span>(double&nbsp;b,
+                     double&nbsp;n)</code>
+<div class="block">Computes the ceiling power of B as a double.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <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/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad</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;s,
             int&nbsp;fieldLength,
@@ -260,14 +267,14 @@
 <div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkIfMultipleOf8AndGT0-long-java.lang.String-">checkIfMultipleOf8AndGT0</a></span>(long&nbsp;v,
                         <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;argName)</code>
 <div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkIfPowerOf2-int-java.lang.String-">checkIfPowerOf2</a></span>(int&nbsp;v,
                <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;argName)</code>
@@ -275,7 +282,7 @@
  zero.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#checkProbability-double-java.lang.String-">checkProbability</a></span>(double&nbsp;p,
                 <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;argName)</code>
@@ -283,20 +290,20 @@
  inclusive.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<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/Util.html#checkSeedHashes-short-short-">checkSeedHashes</a></span>(short&nbsp;seedHashA,
                short&nbsp;seedHashB)</code>
 <div class="block">Check if the two seed hashes are equal.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#computeSeedHash-long-">computeSeedHash</a></span>(long&nbsp;seed)</code>
 <div class="block">Computes and checks the 16-bit seed hash from the given long seed.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<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/Util.html#evenlyLgSpaced-int-int-int-">evenlyLgSpaced</a></span>(int&nbsp;lgStart,
               int&nbsp;lgEnd,
@@ -304,76 +311,90 @@
 <div class="block">Returns an int array of points that will be evenly spaced on a log axis.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#floorPowerOf2-int-">floorPowerOf2</a></span>(int&nbsp;n)</code>
 <div class="block">Computes the floor power of 2 within the range [1, 2^30].</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#floorPowerOfBdouble-double-double-">floorPowerOfBdouble</a></span>(double&nbsp;b,
+                   double&nbsp;n)</code>
+<div class="block">Computes the floor power of B as a double.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#intToBytes-int-byte:A-">intToBytes</a></span>(int&nbsp;v,
           byte[]&nbsp;arr)</code>
 <div class="block">Returns a Little-Endian byte array extracted from the given int.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#invPow2-int-">invPow2</a></span>(int&nbsp;e)</code>
 <div class="block">Computes the inverse integer power of 2: 1/(2^e) = 2^(-e).</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isLessThanUnsigned-long-long-">isLessThanUnsigned</a></span>(long&nbsp;n1,
                   long&nbsp;n2)</code>
 <div class="block">Unsigned compare with longs.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isMultipleOf8AndGT0-long-">isMultipleOf8AndGT0</a></span>(long&nbsp;v)</code>
 <div class="block">Returns true if v is a multiple of 8 and greater than zero</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#isPowerOf2-int-">isPowerOf2</a></span>(int&nbsp;v)</code>
 <div class="block">Returns true if argument is exactly a positive power of 2 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#log2-double-">log2</a></span>(double&nbsp;value)</code>
 <div class="block">The log base 2 of the value</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#logB-double-double-">logB</a></span>(double&nbsp;logBase,
+    double&nbsp;x)</code>
+<div class="block">Returns the logarithm_logBase of x.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#longToBytes-long-byte:A-">longToBytes</a></span>(long&nbsp;v,
            byte[]&nbsp;arr)</code>
 <div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static <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/Util.html#longToHexBytes-long-">longToHexBytes</a></span>(long&nbsp;v)</code>
 <div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static <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/Util.html#milliSecToString-long-">milliSecToString</a></span>(long&nbsp;mS)</code>
 <div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static <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/Util.html#nanoSecToString-long-">nanoSecToString</a></span>(long&nbsp;nS)</code>
 <div class="block">Returns the given time in nanoseconds formatted as Sec.mSec uSec nSec</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwr2LawNext-int-int-">pwr2LawNext</a></span>(int&nbsp;ppo,
            int&nbsp;curPoint)</code>
@@ -381,15 +402,7 @@
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwr2LawNextDouble-int-double-">pwr2LawNextDouble</a></span>(int&nbsp;ppo,
-                 double&nbsp;curPoint)</code>
-<div class="block">Computes the next larger double in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwr2LawPrev-int-int-">pwr2LawPrev</a></span>(int&nbsp;ppo,
            int&nbsp;curPoint)</code>
@@ -397,13 +410,23 @@
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#pwrLawNextDouble-int-double-boolean-double-">pwrLawNextDouble</a></span>(int&nbsp;ppo,
+                double&nbsp;curPoint,
+                boolean&nbsp;roundToInt,
+                double&nbsp;logBase)</code>
+<div class="block">Computes the next larger double in the power series
+ <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#simpleIntLog2-int-">simpleIntLog2</a></span>(int&nbsp;x)</code>
 <div class="block">Gives the log2 of an integer that is known to be a power of 2.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#startingSubMultiple-int-com.yahoo.sketches.ResizeFactor-int-">startingSubMultiple</a></span>(int&nbsp;lgTarget,
                    <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf,
@@ -412,14 +435,14 @@
  one or more resize factors.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Util.html#toLog2-int-java.lang.String-">toLog2</a></span>(int&nbsp;value,
       <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;argName)</code>
 <div class="block">Checks the given value if it is a power of 2.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static <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/Util.html#zeroPad-java.lang.String-int-">zeroPad</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;s,
        int&nbsp;fieldLength)</code>
@@ -554,7 +577,13 @@
  function and seed are identical for both sketches, otherwise the assumed 1:1 relationship
  between the original source key value and the hashed bit string would be violated. Once
  you have developed a history of stored sketches you are stuck with it.
- <a href="../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></div>
+
+ <p><b>WARNING:</b> This seed is used internally by library sketches in different
+ packages and thus must be declared public. However, this seed value must not be used by library
+ users with the MurmurHash3 function. It should be viewed as existing for exclusive, private
+ use by the library.
+
+ <p><a href="../../../resources/dictionary.html#defaultUpdateSeed">See Default Update Seed</a></div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../constant-values.html#com.yahoo.sketches.Util.DEFAULT_UPDATE_SEED">Constant Field Values</a></dd>
@@ -942,13 +971,15 @@
 <h4>ceilingPowerOf2</h4>
 <pre>public static&nbsp;int&nbsp;ceilingPowerOf2(int&nbsp;n)</pre>
 <div class="block">Computes the ceiling power of 2 within the range [1, 2^30]. This is the smallest positive power
- of 2 that equal to or greater than the given n. <br>
- For:
+ of 2 that equal to or greater than the given n and equal to a mathematical integer.
+
+ <p>For:
  <ul>
  <li>n &le; 1: returns 1</li>
  <li>2^30 &le; n &le; 2^31 -1 : returns 2^30</li>
  <li>n == a power of 2 : returns n</li>
- <li>otherwise returns the smallest power of 2 greater than n</li>
+ <li>otherwise returns the smallest power of 2 greater than n and equal to a mathematical
+ integer</li>
  </ul></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -966,13 +997,15 @@
 <h4>floorPowerOf2</h4>
 <pre>public static&nbsp;int&nbsp;floorPowerOf2(int&nbsp;n)</pre>
 <div class="block">Computes the floor power of 2 within the range [1, 2^30]. This is the largest positive power of
- 2 that equal to or less than the given n. <br>
- For:
+ 2 that equal to or less than the given n and equal to a mathematical integer.
+
+ <p>For:
  <ul>
  <li>n &le; 1: returns 1</li>
  <li>2^30 &le; n &le; 2^31 -1 : returns 2^30</li>
  <li>n == a power of 2 : returns n</li>
- <li>otherwise returns the largest power of 2 less than n</li>
+ <li>otherwise returns the largest power of 2 less than n and equal to a mathematical
+ integer.</li>
  </ul></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1051,38 +1084,6 @@
 </dl>
 </li>
 </ul>
-<a name="pwr2LawNextDouble-int-double-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>pwr2LawNextDouble</h4>
-<pre>public static final&nbsp;double&nbsp;pwr2LawNextDouble(int&nbsp;ppo,
-                                             double&nbsp;curPoint)</pre>
-<div class="block">Computes the next larger double in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.
- For illustration, this can be used in a loop as follows:
-
- <pre><code>
-     double maxP = 1024.0;
-     double minP = 1.0;
-     int ppo = 2;
-
-     for (double p = minP; p &lt;= maxP; p = pwr2LawNextDouble(ppo, p)) {
-       System.out.print(Math.round(p) + " ");
-     }
-     //generates the following series:
-     //1 2 3 4 6 8 11 16 23 32 45 64 91 128 181 256 362 512 724 1024
- </code></pre></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ppo</code> - Points-Per-Octave, or the number of points per integer powers of 2 in the series.</dd>
-<dd><code>curPoint</code> - the current point of the series. Must be &ge; 1.0.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the next point in the power series.</dd>
-</dl>
-</li>
-</ul>
 <a name="pwr2LawPrev-int-int-">
 <!--   -->
 </a>
@@ -1142,7 +1143,7 @@
 <div class="block">Gives the log2 of an integer that is known to be a power of 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - number</dd>
+<dd><code>x</code> - number that is greater than zero</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the log2 of an integer that is known to be a power of 2.</dd>
 </dl>
@@ -1169,6 +1170,103 @@
 </dl>
 </li>
 </ul>
+<a name="ceilingPowerOfBdouble-double-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ceilingPowerOfBdouble</h4>
+<pre>public static&nbsp;double&nbsp;ceilingPowerOfBdouble(double&nbsp;b,
+                                           double&nbsp;n)</pre>
+<div class="block">Computes the ceiling power of B as a double. This is the smallest positive power
+ of B that equal to or greater than the given n and equal to a mathematical integer.
+ The result of this function is consistent with <a href="../../../com/yahoo/sketches/Util.html#ceilingPowerOf2-int-"><code>ceilingPowerOf2(int)</code></a> for values
+ less than one. I.e., if <i>n &lt; 1,</i> the result is 1.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>b</code> - The base in the expression &#8968;b<sup>n</sup>&#8969;.</dd>
+<dd><code>n</code> - The input argument.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the ceiling power of B as a double and equal to a mathematical integer.</dd>
+</dl>
+</li>
+</ul>
+<a name="floorPowerOfBdouble-double-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>floorPowerOfBdouble</h4>
+<pre>public static&nbsp;double&nbsp;floorPowerOfBdouble(double&nbsp;b,
+                                         double&nbsp;n)</pre>
+<div class="block">Computes the floor power of B as a double. This is the largest positive power
+ of B that equal to or less than the given n and equal to a mathematical integer.
+ The result of this function is consistent with <a href="../../../com/yahoo/sketches/Util.html#floorPowerOf2-int-"><code>floorPowerOf2(int)</code></a> for values
+ less than one. I.e., if <i>n &lt; 1,</i> the result is 1.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>b</code> - The base in the expression &#8970;b<sup>n</sup>&#8971;.</dd>
+<dd><code>n</code> - The input argument.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the floor power of 2 and equal to a mathematical integer.</dd>
+</dl>
+</li>
+</ul>
+<a name="logB-double-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logB</h4>
+<pre>public static final&nbsp;double&nbsp;logB(double&nbsp;logBase,
+                                double&nbsp;x)</pre>
+<div class="block">Returns the logarithm_logBase of x. Example: logB(2.0, x) = log(x) / log(2.0).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>logBase</code> - the base of the logarithm used</dd>
+<dd><code>x</code> - the given value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the logarithm_logBase of x: Example: logB(2.0, x) = log(x) / log(2.0).</dd>
+</dl>
+</li>
+</ul>
+<a name="pwrLawNextDouble-int-double-boolean-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pwrLawNextDouble</h4>
+<pre>public static final&nbsp;double&nbsp;pwrLawNextDouble(int&nbsp;ppo,
+                                            double&nbsp;curPoint,
+                                            boolean&nbsp;roundToInt,
+                                            double&nbsp;logBase)</pre>
+<div class="block">Computes the next larger double in the power series
+ <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.
+ For illustration, this can be used in a loop as follows:
+
+ <pre><code>
+     double maxP = 1024.0;
+     double minP = 1.0;
+     int ppo = 2;
+     double logBase = 2.0;
+
+     for (double p = minP; p &lt;= maxP; p = pwr2LawNextDouble(ppo, p, true, logBase)) {
+       System.out.print(Math.round(p) + " ");
+     }
+     //generates the following series:
+     //1 2 3 4 6 8 11 16 23 32 45 64 91 128 181 256 362 512 724 1024
+ </code></pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ppo</code> - Points-Per-Octave, or the number of points per integer powers of 2 in the series.</dd>
+<dd><code>curPoint</code> - the current point of the series. Must be &ge; 1.0.</dd>
+<dd><code>roundToInt</code> - if true the output will be rounded to the nearest integer.</dd>
+<dd><code>logBase</code> - the desired base of the logarithms</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the next point in the power series.</dd>
+</dl>
+</li>
+</ul>
 <a name="checkProbability-double-java.lang.String-">
 <!--   -->
 </a>
@@ -1273,6 +1371,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html
index 9d11ddc..f97b0b8 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfBooleansSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfDoublesSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html
index 24c104e..b96bc4d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfDoublesSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfItemsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html
index f0942ab..3f51848 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfItemsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -418,6 +418,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfLongsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html
index 618f850..8a4c32e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfLongsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfNumbersSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html
index 00c4220..c62e50c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfNumbersSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfStringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html
index ff7043a..490f392 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfStringsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ArrayOfUtf16StringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html
index 0e2bcb1..e9e653c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ArrayOfUtf16StringsSerDe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/BinomialBoundsN.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html
index 5df6541..b9a255a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BinomialBoundsN.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/BoundsOnBinomialProportions.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html
index 01ab7f8..279bca0 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnBinomialProportions.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/BoundsOnRatiosInSampledSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html
index 3859912..1311e0e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInSampledSets.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/BoundsOnRatiosInThetaSketchedSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html
index 30381fa..b5a6885 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/BoundsOnRatiosInThetaSketchedSets.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ByteArrayUtil.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html
index ab8146c..5e0fecd 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ByteArrayUtil.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/Family.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html
index 6b048d3..03c4c86 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Family.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.Family (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.Family (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -306,6 +306,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/HashOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html
index 09c34d4..0d2b256 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/HashOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.HashOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.HashOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/QuantilesHelper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html
index 8288394..ad4063b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuantilesHelper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.QuantilesHelper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.QuantilesHelper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/QuickSelect.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html
index 38235dd..eb1b222 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/QuickSelect.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.QuickSelect (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.QuickSelect (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/ResizeFactor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html
index c9e7b08..bda0370 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/ResizeFactor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.ResizeFactor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.ResizeFactor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -347,6 +347,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/SketchesArgumentException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html
index 35d9442..028303e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesArgumentException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/SketchesException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html
index 4ea0320..746efb9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.SketchesException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -177,6 +177,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/SketchesReadOnlyException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html
index e72aadb..2ecd3f8 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesReadOnlyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/SketchesStateException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html
index de39f6f..a9d6c61 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/SketchesStateException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.SketchesStateException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.SketchesStateException (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.SketchesStateException (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.SketchesStateException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/class-use/Util.html b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html
index ea2c1d9..412f276 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/class-use/Util.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.Util (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.Util (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.Util (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.Util (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/CpcSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html
index 3048ea8..461779f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CpcSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CpcSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
+var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":9,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":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";
@@ -76,13 +76,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&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="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -142,6 +142,25 @@
 <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/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -154,11 +173,16 @@
 <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/cpc/CpcSketch.html#CpcSketch--">CpcSketch</a></span>()</code>
+<div class="block">Constructor with default log_base2 of k</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-">CpcSketch</a></span>(int&nbsp;lgK)</code>
 <div class="block">Constructor with log_base2 of k.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-long-">CpcSketch</a></span>(int&nbsp;lgK,
          long&nbsp;seed)</code>
 <div class="block">Constructor with log_base2 of k and seed.</div>
@@ -275,47 +299,67 @@
 </td>
 </tr>
 <tr id="i15" class="rowColor">
+<td class="colFirst"><code>static <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/cpc/CpcSketch.html#toString-byte:A-boolean-">toString</a></span>(byte[]&nbsp;byteArr,
+        boolean&nbsp;detail)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>static <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/cpc/CpcSketch.html#toString-com.yahoo.memory.Memory-boolean-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem,
+        boolean&nbsp;detail)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
 <div class="block">Present the given byte array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
 <div class="block">Present the given char array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
 <div class="block">Present the given double (or float) datum as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
 <div class="block">Present the given integer array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
 <div class="block">Present the given long as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
 <div class="block">Present the given long array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#update-java.lang.String-">update</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;datum)</code>
 <div class="block">Present the given String as a potential unique item.</div>
 </td>
 </tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcSketch.html#validate--">validate</a></span>()</code>
+<div class="block">Convience function that this Sketch is valid.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -332,12 +376,43 @@
 <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="DEFAULT_LG_K">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_LG_K</h4>
+<pre>public static final&nbsp;int DEFAULT_LG_K</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#com.yahoo.sketches.cpc.CpcSketch.DEFAULT_LG_K">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="CpcSketch--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CpcSketch</h4>
+<pre>public&nbsp;CpcSketch()</pre>
+<div class="block">Constructor with default log_base2 of k</div>
+</li>
+</ul>
 <a name="CpcSketch-int-">
 <!--   -->
 </a>
@@ -695,6 +770,25 @@
 </dl>
 </li>
 </ul>
+<a name="validate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validate</h4>
+<pre>public&nbsp;boolean&nbsp;validate()</pre>
+<div class="block">Convience function that this Sketch is valid. This is a troubleshooting tool
+ for sketches that have been heapified from serialized images.
+
+ <p>If you are starting with a serialized image as a byte array, first heapify
+ the byte array to a sketch, which performs a number of checks. Then use this
+ function as one additional check on the sketch.</p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this sketch is validated.</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
@@ -712,7 +806,7 @@
 <a name="toString-boolean-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<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(boolean&nbsp;detail)</pre>
@@ -725,6 +819,44 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr,
+                              boolean&nbsp;detail)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dd><code>detail</code> - if true, a dump of the compressed window and surprising value streams will be
+ included.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a CpcSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem,
+                              boolean&nbsp;detail)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dd><code>detail</code> - if true, a dump of the compressed window and surprising value streams will be
+ included.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a CpcSketch.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -779,13 +911,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&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="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -794,6 +926,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/CpcUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html
index aff6d2f..a64cf5f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CpcUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CpcUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -135,11 +135,16 @@
 <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/cpc/CpcUnion.html#CpcUnion--">CpcUnion</a></span>()</code>
+<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-">CpcUnion</a></span>(int&nbsp;lgK)</code>
 <div class="block">Construct this unioning object with LgK and the default update seed.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-long-">CpcUnion</a></span>(int&nbsp;lgK,
         long&nbsp;seed)</code>
 <div class="block">Construct this unioning object with LgK and a given seed.</div>
@@ -206,6 +211,16 @@
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="CpcUnion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CpcUnion</h4>
+<pre>public&nbsp;CpcUnion()</pre>
+<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
+</li>
+</ul>
 <a name="CpcUnion-int-">
 <!--   -->
 </a>
@@ -371,6 +386,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/CpcWrapper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html
index f54ea85..098936c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/CpcWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CpcWrapper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CpcWrapper (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CpcWrapper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -395,6 +395,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/class-use/CpcSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html
index f864cf8..2ef3230 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.cpc.CpcSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.cpc.CpcSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -206,6 +206,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/class-use/CpcUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html
index e9ce211..402b3e7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.cpc.CpcUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.cpc.CpcUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/class-use/CpcWrapper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html
index 646482b..22887b7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/class-use/CpcWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.cpc.CpcWrapper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.cpc.CpcWrapper (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcWrapper (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.cpc.CpcWrapper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html
index aa675e7..294e667 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.cpc (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html
index 9a6756e..54e9a0c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.cpc (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -171,6 +171,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html
index 965cd74..d78a604 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.cpc Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.cpc Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.cpc Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.cpc Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -136,6 +136,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/cpc/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html
index 80cb66d..6a26af7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/cpc/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.cpc (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.cpc (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -162,6 +162,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/ErrorType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html
index fc7e400..298beb2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ErrorType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ErrorType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ErrorType (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ErrorType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -355,6 +355,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/ItemsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html
index 2a02cae..89d1e99 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.Row.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ItemsSketch.Row (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -417,6 +417,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html
index 0d69aff..322af14 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/ItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ItemsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":9,"i20":10,"i21":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";
@@ -265,25 +265,39 @@
 <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/frequencies/ItemsSketch.html#getAprioriError-int-long-">getAprioriError</a></span>(int&nbsp;maxMapSize,
+               long&nbsp;estimatedTotalStreamWeight)</code>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</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/frequencies/ItemsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity</a></span>()</code>
 <div class="block">Returns the current number of counters the sketch is configured to support.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<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/frequencies/ItemsSketch.html#getEpsilon-int-">getEpsilon</a></span>(int&nbsp;maxMapSize)</code>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getEstimate-T-">getEstimate</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
 <div class="block">Gets the estimate of the frequency of the given item.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
 <div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
  given an ErrorCondition and the default threshold.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
                 <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
@@ -291,7 +305,7 @@
  given a threshold and an ErrorCondition.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getInstance-com.yahoo.memory.Memory-com.yahoo.sketches.ArrayOfItemsSerDe-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
            <a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;T&gt;&nbsp;serDe)</code>
@@ -299,76 +313,88 @@
  which must be a Memory representation of this sketch class.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getLowerBound-T-">getLowerBound</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
 <div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
  negative.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumError--">getMaximumError</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity</a></span>()</code>
 <div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getNumActiveItems--">getNumActiveItems</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getStreamLength--">getStreamLength</a></span>()</code>
 <div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#getUpperBound-T-">getUpperBound</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
 <div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#isEmpty--">isEmpty</a></span>()</code>
 <div class="block">Returns true if this sketch is empty</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#merge-com.yahoo.sketches.frequencies.ItemsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</code>
 <div class="block">This function merges the other sketch into this one.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#reset--">reset</a></span>()</code>
 <div class="block">Resets this sketch to a virgin state.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">toByteArray</a></span>(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</code>
 <div class="block">Returns a byte array representation of this sketch</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" 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/frequencies/ItemsSketch.html#toString--">toString</a></span>()</code>
 <div class="block">Returns a human readable summary of this sketch.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static <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/frequencies/ItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>static <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/frequencies/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</code>
 <div class="block">Update this sketch with an item and a frequency count of one.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html#update-T-long-">update</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item,
       long&nbsp;count)</code>
@@ -444,73 +470,53 @@
 </dl>
 </li>
 </ul>
-<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
+<a name="getAprioriError-int-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
-<div class="block">Returns a byte array representation of this sketch</div>
+<h4>getAprioriError</h4>
+<pre>public static&nbsp;double&nbsp;getAprioriError(int&nbsp;maxMapSize,
+                                     long&nbsp;estimatedTotalStreamWeight)</pre>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
+<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
+<dd><code>estimatedTotalStreamWeight</code> - the estimated total stream weight.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
+<dd>the estimated <i>a priori</i> error.</dd>
 </dl>
 </li>
 </ul>
-<a name="update-java.lang.Object-">
-<!--   -->
-</a><a name="update-T-">
+<a name="getCurrentMapCapacity--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<h4>getCurrentMapCapacity</h4>
+<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
+<div class="block">Returns the current number of counters the sketch is configured to support.</div>
 <dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-java.lang.Object-long-">
-<!--   -->
-</a><a name="update-T-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item,
-                   long&nbsp;count)</pre>
-<div class="block">Update this sketch with a item and a positive frequency count.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased. The item can be any long value and is
- only used by the sketch to determine uniqueness.</dd>
-<dd><code>count</code> - the amount by which the frequency of the item should be increased.
- An count of zero is a no-op, and a negative count will throw an exception.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-com.yahoo.sketches.frequencies.ItemsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</pre>
-<div class="block">This function merges the other sketch into this one.
- The other sketch may be of a different size.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - sketch of this class</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch whose estimates are within the guarantees of the
- largest error tolerance of the two merged sketches.</dd>
+<dd>the current number of counters the sketch is configured to support.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEpsilon-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEpsilon</h4>
+<pre>public static&nbsp;double&nbsp;getEpsilon(int&nbsp;maxMapSize)</pre>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.
+ This is just the value <i>3.5 / maxMapSize</i>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>epsilon used to compute <i>a priori</i> error.</dd>
 </dl>
 </li>
 </ul>
@@ -534,25 +540,6 @@
 </dl>
 </li>
 </ul>
-<a name="getUpperBound-java.lang.Object-">
-<!--   -->
-</a><a name="getUpperBound-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed upper bound frequency of the given item. That is, a number which
- is guaranteed to be no smaller than the real frequency.</dd>
-</dl>
-</li>
-</ul>
 <a name="getLowerBound-java.lang.Object-">
 <!--   -->
 </a><a name="getLowerBound-T-">
@@ -627,20 +614,6 @@
 </dl>
 </li>
 </ul>
-<a name="getCurrentMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
 <a name="getMaximumError--">
 <!--   -->
 </a>
@@ -656,34 +629,6 @@
 </dl>
 </li>
 </ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="getStreamLength--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStreamLength</h4>
-<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
-<div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
-</dl>
-</li>
-</ul>
 <a name="getMaximumMapCapacity--">
 <!--   -->
 </a>
@@ -711,6 +656,71 @@
 </dl>
 </li>
 </ul>
+<a name="getStreamLength--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStreamLength</h4>
+<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
+<div class="block">Returns the sum of the frequencies in the stream seen so far by the sketch</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
+</dl>
+</li>
+</ul>
+<a name="getUpperBound-java.lang.Object-">
+<!--   -->
+</a><a name="getUpperBound-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUpperBound</h4>
+<pre>public&nbsp;long&nbsp;getUpperBound(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
+<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - the given item</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the guaranteed upper bound frequency of the given item. That is, a number which
+ is guaranteed to be no smaller than the real frequency.</dd>
+</dl>
+</li>
+</ul>
+<a name="isEmpty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmpty</h4>
+<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
+<div class="block">Returns true if this sketch is empty</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this sketch is empty</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-com.yahoo.sketches.frequencies.ItemsSketch-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;other)</pre>
+<div class="block">This function merges the other sketch into this one.
+ The other sketch may be of a different size.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - sketch of this class</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a sketch whose estimates are within the guarantees of the
+ largest error tolerance of the two merged sketches.</dd>
+</dl>
+</li>
+</ul>
 <a name="reset--">
 <!--   -->
 </a>
@@ -721,10 +731,26 @@
 <div class="block">Resets this sketch to a virgin state.</div>
 </li>
 </ul>
+<a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteArray</h4>
+<pre>public&nbsp;byte[]&nbsp;toByteArray(<a href="../../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a>&lt;<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&gt;&nbsp;serDe)</pre>
+<div class="block">Returns a byte array representation of this sketch</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>serDe</code> - an instance of ArrayOfItemsSerDe</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a byte array representation of this sketch</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<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>
@@ -737,6 +763,74 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a ItemsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a ItemsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="update-java.lang.Object-">
+<!--   -->
+</a><a name="update-T-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item)</pre>
+<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - for which the frequency should be increased.</dd>
+</dl>
+</li>
+</ul>
+<a name="update-java.lang.Object-long-">
+<!--   -->
+</a><a name="update-T-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(<a href="../../../../com/yahoo/sketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;item,
+                   long&nbsp;count)</pre>
+<div class="block">Update this sketch with a item and a positive frequency count.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - for which the frequency should be increased. The item can be any long value and is
+ only used by the sketch to determine uniqueness.</dd>
+<dd><code>count</code> - the amount by which the frequency of the item should be increased.
+ An count of zero is a no-op, and a negative count will throw an exception.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -806,6 +900,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/LongsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html
index 1d00213..077c4a9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.Row.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>LongsSketch.Row (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -413,6 +413,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/LongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html
index 70eaec4..34f21df 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/LongsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>LongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>LongsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":9,"i22":9,"i23":10,"i24":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";
@@ -259,25 +259,39 @@
 <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/frequencies/LongsSketch.html#getAprioriError-int-long-">getAprioriError</a></span>(int&nbsp;maxMapSize,
+               long&nbsp;estimatedTotalStreamWeight)</code>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</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/frequencies/LongsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity</a></span>()</code>
 <div class="block">Returns the current number of counters the sketch is configured to support.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<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/frequencies/LongsSketch.html#getEpsilon-int-">getEpsilon</a></span>(int&nbsp;maxMapSize)</code>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getEstimate-long-">getEstimate</a></span>(long&nbsp;item)</code>
 <div class="block">Gets the estimate of the frequency of the given item.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
 <div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
  given an ErrorCondition and the default threshold.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems</a></span>(long&nbsp;threshold,
                 <a href="../../../../com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a>&nbsp;errorType)</code>
@@ -285,102 +299,114 @@
  given a threshold and an ErrorCondition.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-com.yahoo.memory.Memory-">getInstance</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Returns a sketch instance of this class from the given srcMem,
  which must be a Memory representation of this sketch class.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getInstance-java.lang.String-">getInstance</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;string)</code>
 <div class="block">Returns a sketch instance of this class from the given String,
  which must be a String representation of this sketch class.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getLowerBound-long-">getLowerBound</a></span>(long&nbsp;item)</code>
 <div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
  negative.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumError--">getMaximumError</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumMapCapacity--">getMaximumMapCapacity</a></span>()</code>
 <div class="block">Returns the maximum number of counters the sketch is configured to support.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getNumActiveItems--">getNumActiveItems</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getStorageBytes--">getStorageBytes</a></span>()</code>
 <div class="block">Returns the number of bytes required to store this sketch as an array of bytes.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getStreamLength--">getStreamLength</a></span>()</code>
 <div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#getUpperBound-long-">getUpperBound</a></span>(long&nbsp;item)</code>
 <div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#isEmpty--">isEmpty</a></span>()</code>
 <div class="block">Returns true if this sketch is empty</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#merge-com.yahoo.sketches.frequencies.LongsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</code>
 <div class="block">This function merges the other sketch into this one.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#reset--">reset</a></span>()</code>
 <div class="block">Resets this sketch to a virgin state.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" 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/frequencies/LongsSketch.html#serializeToString--">serializeToString</a></span>()</code>
 <div class="block">Returns a String representation of this sketch</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#toByteArray--">toByteArray</a></span>()</code>
 <div class="block">Returns a byte array representation of this sketch</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" 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/frequencies/LongsSketch.html#toString--">toString</a></span>()</code>
 <div class="block">Returns a human readable summary of this sketch.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static <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/frequencies/LongsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static <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/frequencies/LongsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#update-long-">update</a></span>(long&nbsp;item)</code>
 <div class="block">Update this sketch with an item and a frequency count of one.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html#update-long-long-">update</a></span>(long&nbsp;item,
       long&nbsp;count)</code>
@@ -469,81 +495,53 @@
 </dl>
 </li>
 </ul>
-<a name="serializeToString--">
+<a name="getAprioriError-int-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>serializeToString</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;serializeToString()</pre>
-<div class="block">Returns a String representation of this sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a String representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="toByteArray--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
-<div class="block">Returns a byte array representation of this sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>a byte array representation of this sketch</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;item)</pre>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<h4>getAprioriError</h4>
+<pre>public static&nbsp;double&nbsp;getAprioriError(int&nbsp;maxMapSize,
+                                     long&nbsp;estimatedTotalStreamWeight)</pre>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased.</dd>
-</dl>
-</li>
-</ul>
-<a name="update-long-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre>public&nbsp;void&nbsp;update(long&nbsp;item,
-                   long&nbsp;count)</pre>
-<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - for which the frequency should be increased. The item can be any long value
- and is only used by the sketch to determine uniqueness.</dd>
-<dd><code>count</code> - the amount by which the frequency of the item should be increased.
- An count of zero is a no-op, and a negative count will throw an exception.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-com.yahoo.sketches.frequencies.LongsSketch-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>merge</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</pre>
-<div class="block">This function merges the other sketch into this one.
- The other sketch may be of a different size.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>other</code> - sketch of this class</dd>
+<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
+<dd><code>estimatedTotalStreamWeight</code> - the estimated total stream weight.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>a sketch whose estimates are within the guarantees of the
- largest error tolerance of the two merged sketches.</dd>
+<dd>the estimated <i>a priori</i> error.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentMapCapacity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentMapCapacity</h4>
+<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
+<div class="block">Returns the current number of counters the sketch is configured to support.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the current number of counters the sketch is configured to support.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEpsilon-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEpsilon</h4>
+<pre>public static&nbsp;double&nbsp;getEpsilon(int&nbsp;maxMapSize)</pre>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.
+ This is just the value <i>3.5 / maxMapSize</i>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxMapSize</code> - the planned map size to be used when constructing this sketch.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>epsilon used to compute <i>a priori</i> error.</dd>
 </dl>
 </li>
 </ul>
@@ -565,23 +563,6 @@
 </dl>
 </li>
 </ul>
-<a name="getUpperBound-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public&nbsp;long&nbsp;getUpperBound(long&nbsp;item)</pre>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>item</code> - the given item</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the guaranteed upper bound frequency of the given item. That is, a number which
- is guaranteed to be no smaller than the real frequency.</dd>
-</dl>
-</li>
-</ul>
 <a name="getLowerBound-long-">
 <!--   -->
 </a>
@@ -654,20 +635,6 @@
 </dl>
 </li>
 </ul>
-<a name="getCurrentMapCapacity--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentMapCapacity</h4>
-<pre>public&nbsp;int&nbsp;getCurrentMapCapacity()</pre>
-<div class="block">Returns the current number of counters the sketch is configured to support.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the current number of counters the sketch is configured to support.</dd>
-</dl>
-</li>
-</ul>
 <a name="getMaximumError--">
 <!--   -->
 </a>
@@ -683,34 +650,6 @@
 </dl>
 </li>
 </ul>
-<a name="isEmpty--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block">Returns true if this sketch is empty</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this sketch is empty</dd>
-</dl>
-</li>
-</ul>
-<a name="getStreamLength--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStreamLength</h4>
-<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
-<div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
-</dl>
-</li>
-</ul>
 <a name="getMaximumMapCapacity--">
 <!--   -->
 </a>
@@ -752,6 +691,69 @@
 </dl>
 </li>
 </ul>
+<a name="getStreamLength--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStreamLength</h4>
+<pre>public&nbsp;long&nbsp;getStreamLength()</pre>
+<div class="block">Returns the sum of the frequencies (weights or counts) in the stream seen so far by the sketch</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the sum of the frequencies in the stream seen so far by the sketch</dd>
+</dl>
+</li>
+</ul>
+<a name="getUpperBound-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUpperBound</h4>
+<pre>public&nbsp;long&nbsp;getUpperBound(long&nbsp;item)</pre>
+<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - the given item</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the guaranteed upper bound frequency of the given item. That is, a number which
+ is guaranteed to be no smaller than the real frequency.</dd>
+</dl>
+</li>
+</ul>
+<a name="isEmpty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmpty</h4>
+<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
+<div class="block">Returns true if this sketch is empty</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this sketch is empty</dd>
+</dl>
+</li>
+</ul>
+<a name="merge-com.yahoo.sketches.frequencies.LongsSketch-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>merge</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;merge(<a href="../../../../com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a>&nbsp;other)</pre>
+<div class="block">This function merges the other sketch into this one.
+ The other sketch may be of a different size.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>other</code> - sketch of this class</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a sketch whose estimates are within the guarantees of the
+ largest error tolerance of the two merged sketches.</dd>
+</dl>
+</li>
+</ul>
 <a name="reset--">
 <!--   -->
 </a>
@@ -762,10 +764,38 @@
 <div class="block">Resets this sketch to a virgin state.</div>
 </li>
 </ul>
+<a name="serializeToString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializeToString</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;serializeToString()</pre>
+<div class="block">Returns a String representation of this sketch</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a String representation of this sketch</dd>
+</dl>
+</li>
+</ul>
+<a name="toByteArray--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteArray</h4>
+<pre>public&nbsp;byte[]&nbsp;toByteArray()</pre>
+<div class="block">Returns a byte array representation of this sketch</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a byte array representation of this sketch</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<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>
@@ -778,6 +808,70 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a LongsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a LongsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="update-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;item)</pre>
+<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - for which the frequency should be increased.</dd>
+</dl>
+</li>
+</ul>
+<a name="update-long-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update(long&nbsp;item,
+                   long&nbsp;count)</pre>
+<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>item</code> - for which the frequency should be increased. The item can be any long value
+ and is only used by the sketch to determine uniqueness.</dd>
+<dd><code>count</code> - the amount by which the frequency of the item should be increased.
+ An count of zero is a no-op, and a negative count will throw an exception.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -847,6 +941,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/class-use/ErrorType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html
index c4123e7..52ea7de 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ErrorType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.frequencies.ErrorType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.frequencies.ErrorType (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ErrorType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ErrorType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -212,6 +212,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/class-use/ItemsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html
index 3767702..a043b58 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.Row.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -191,6 +191,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/class-use/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html
index 883532a..e5484bf 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/ItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -189,6 +189,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/class-use/LongsSketch.Row.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html
index 78e316e..0519b3f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.Row.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch.Row (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -191,6 +191,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/class-use/LongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html
index f920718..2fd71b0 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/class-use/LongsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.frequencies.LongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.frequencies.LongsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.frequencies.LongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -195,6 +195,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html
index bed6d07..5f65e6a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.frequencies (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html
index decf0bb..dd93b86 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.frequencies (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -203,6 +203,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html
index c172b5b..db62d5d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.frequencies Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.frequencies Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -149,6 +149,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/frequencies/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html
index 3e32b95..da7b547 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/frequencies/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.frequencies (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.frequencies (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -184,6 +184,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/MurmurHash3.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html
index faa03ab..df57441 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>MurmurHash3 (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>MurmurHash3 (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3 (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -123,11 +123,10 @@
  </p>
 
  <p>
- The C++ MurmurHash3_x64_128(...), revision 150, of the MurmurHash3, written by Austin Appleby,
+ Austin Appleby's C++
+ <a href="https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp">
+ MurmurHash3_x64_128(...), final revision 150</a>,
  which is in the Public Domain, was the inspiration for this implementation in Java.
- The C++ version can be found at
- <a href= "https://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp"> SMHasher &amp;
- MurmurHash</a>.
  </p>
 
  <p>
@@ -362,6 +361,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/MurmurHash3Adaptor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html
index adf4d57..668a215 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3Adaptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>MurmurHash3Adaptor (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -51,7 +51,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
@@ -791,7 +791,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3Adaptor.html" target="_top">Frames</a></li>
@@ -831,6 +831,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/MurmurHash3v2.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3v2.html
new file mode 100644
index 0000000..059cf29
--- /dev/null
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/MurmurHash3v2.html
@@ -0,0 +1,506 @@
+<!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>MurmurHash3v2 (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="MurmurHash3v2 (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};
+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/MurmurHash3v2.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/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3v2.html" target="_top">Frames</a></li>
+<li><a href="MurmurHash3v2.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.hash</div>
+<h2 title="Class MurmurHash3v2" class="title">Class MurmurHash3v2</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.hash.MurmurHash3v2</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">MurmurHash3v2</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"><p>The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</p>
+
+ <p>Austin Appleby's C++
+ <a href="https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp">
+ MurmurHash3_x64_128(...), final revision 150</a>,
+ which is in the Public Domain, was the inspiration for this implementation in Java.</p>
+
+ <p>This implementation of the MurmurHash3 allows hashing of a block of Memory defined by an offset
+ and length. The calling API also allows the user to supply the small output array of two longs,
+ so that the entire hash function is static and free of object allocations.</p>
+
+ <p>This implementation produces exactly the same hash result as the
+ <a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html#hash-long:A-long-"><code>MurmurHash3.hash(long[], long)</code></a> function given compatible inputs.</p></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">
+<!-- ======== 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/hash/MurmurHash3v2.html#MurmurHash3v2--">MurmurHash3v2</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 long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-byte:A-long-">hash</a></span>(byte[]&nbsp;in,
+    long&nbsp;seed)</code>
+<div class="block">Returns a 128-bit hash of the input.</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/hash/MurmurHash3v2.html#hash-char:A-long-">hash</a></span>(char[]&nbsp;in,
+    long&nbsp;seed)</code>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-double-long-long:A-">hash</a></span>(double&nbsp;in,
+    long&nbsp;seed,
+    long[]&nbsp;hashOut)</code>
+<div class="block">Returns a 128-bit hash of the input.</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/hash/MurmurHash3v2.html#hash-int:A-long-">hash</a></span>(int[]&nbsp;in,
+    long&nbsp;seed)</code>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static long[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long:A-long-">hash</a></span>(long[]&nbsp;in,
+    long&nbsp;seed)</code>
+<div class="block">Returns a 128-bit hash of the input.</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/hash/MurmurHash3v2.html#hash-long-long-long:A-">hash</a></span>(long&nbsp;in,
+    long&nbsp;seed,
+    long[]&nbsp;hashOut)</code>
+<div class="block">Returns a 128-bit hash of the input.</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/hash/MurmurHash3v2.html#hash-com.yahoo.memory.Memory-long-long-long-long:A-">hash</a></span>(com.yahoo.memory.Memory&nbsp;mem,
+    long&nbsp;offsetBytes,
+    long&nbsp;lengthBytes,
+    long&nbsp;seed,
+    long[]&nbsp;hashOut)</code>
+<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</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/hash/MurmurHash3v2.html#hash-java.lang.String-long-long:A-">hash</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;in,
+    long&nbsp;seed,
+    long[]&nbsp;hashOut)</code>
+<div class="block">Returns a 128-bit hash of the input.</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="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#hashCode--" title="class or interface in java.lang">hashCode</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://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</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="MurmurHash3v2--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MurmurHash3v2</h4>
+<pre>public&nbsp;MurmurHash3v2()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="hash-long:A-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(long[]&nbsp;in,
+                          long&nbsp;seed)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Provided for compatibility with older version of MurmurHash3,
+ but empty or null input now returns a hash.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - long array</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-int:A-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(int[]&nbsp;in,
+                          long&nbsp;seed)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Provided for compatibility with older version of MurmurHash3,
+ but empty or null input now returns a hash.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - int array</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-char:A-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(char[]&nbsp;in,
+                          long&nbsp;seed)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Provided for compatibility with older version of MurmurHash3,
+ but empty or null input now returns a hash.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - char array</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-byte:A-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(byte[]&nbsp;in,
+                          long&nbsp;seed)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Provided for compatibility with older version of MurmurHash3,
+ but empty or null input now returns a hash.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - byte array</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-long-long-long:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(long&nbsp;in,
+                          long&nbsp;seed,
+                          long[]&nbsp;hashOut)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Note the entropy of the resulting hash cannot be more than 64 bits.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - a long</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dd><code>hashOut</code> - A long array of size 2</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-double-long-long:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(double&nbsp;in,
+                          long&nbsp;seed,
+                          long[]&nbsp;hashOut)</pre>
+<div class="block">Returns a 128-bit hash of the input.
+ Note the entropy of the resulting hash cannot be more than 64 bits.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - a double</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dd><code>hashOut</code> - A long array of size 2</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-java.lang.String-long-long:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(<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;in,
+                          long&nbsp;seed,
+                          long[]&nbsp;hashOut)</pre>
+<div class="block">Returns a 128-bit hash of the input.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - a String</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dd><code>hashOut</code> - A long array of size 2</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</dd>
+</dl>
+</li>
+</ul>
+<a name="hash-com.yahoo.memory.Memory-long-long-long-long:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long[]&nbsp;hash(com.yahoo.memory.Memory&nbsp;mem,
+                          long&nbsp;offsetBytes,
+                          long&nbsp;lengthBytes,
+                          long&nbsp;seed,
+                          long[]&nbsp;hashOut)</pre>
+<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - The input Memory. Must be non-null and non-empty.</dd>
+<dd><code>offsetBytes</code> - the starting point within Memory.</dd>
+<dd><code>lengthBytes</code> - the total number of bytes to be hashed.</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dd><code>hashOut</code> - the size 2 long array for the resulting 128-bit hash</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash.</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/MurmurHash3v2.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/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/yahoo/sketches/hash/MurmurHash3v2.html" target="_top">Frames</a></li>
+<li><a href="MurmurHash3v2.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/hash/XxHash.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/XxHash.html
new file mode 100644
index 0000000..d203b16
--- /dev/null
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/XxHash.html
@@ -0,0 +1,322 @@
+<!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>XxHash (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="XxHash (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/XxHash.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/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/yahoo/sketches/hash/XxHash.html" target="_top">Frames</a></li>
+<li><a href="XxHash.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.hash</div>
+<h2 title="Class XxHash" class="title">Class XxHash</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.hash.XxHash</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">XxHash</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">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.
+ This java version used the C++ version and the OpenHFT/Zero-Allocation-Hashing implementation
+ referenced below as inspiration.
+
+ <p>The C++ source repository:
+ <a href="https://github.com/Cyan4973/xxHash">
+ https://github.com/Cyan4973/xxHash</a>. It has a BSD 2-Clause License:
+ <a href="http://www.opensource.org/licenses/bsd-license.php">
+ http://www.opensource.org/licenses/bsd-license.php</a>
+
+ <p>Portions of this code were leveraged from
+ <a href="https://github.com/OpenHFT/Zero-Allocation-Hashing/blob/master/src/main/java/net/openhft/hashing/XxHash.java">
+ OpenHFT/Zero-Allocation-Hashing</a>, which has an Apache 2 license as does this site.</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">
+<!-- ======== 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/hash/XxHash.html#XxHash--">XxHash</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 long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hash/XxHash.html#hash-long-long-">hash</a></span>(long&nbsp;in,
+    long&nbsp;seed)</code>
+<div class="block">Returns a 64-bit hash.</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/hash/XxHash.html#hash-com.yahoo.memory.Memory-long-long-long-">hash</a></span>(com.yahoo.memory.Memory&nbsp;mem,
+    long&nbsp;offsetBytes,
+    long&nbsp;lengthBytes,
+    long&nbsp;seed)</code>&nbsp;</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="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#hashCode--" title="class or interface in java.lang">hashCode</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://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</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="XxHash--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>XxHash</h4>
+<pre>public&nbsp;XxHash()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="hash-com.yahoo.memory.Memory-long-long-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long&nbsp;hash(com.yahoo.memory.Memory&nbsp;mem,
+                        long&nbsp;offsetBytes,
+                        long&nbsp;lengthBytes,
+                        long&nbsp;seed)</pre>
+</li>
+</ul>
+<a name="hash-long-long-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hash</h4>
+<pre>public static&nbsp;long&nbsp;hash(long&nbsp;in,
+                        long&nbsp;seed)</pre>
+<div class="block">Returns a 64-bit hash.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>in</code> - a long</dd>
+<dd><code>seed</code> - A long valued seed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash</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/XxHash.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/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/yahoo/sketches/hash/XxHash.html" target="_top">Frames</a></li>
+<li><a href="XxHash.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/hash/class-use/MurmurHash3.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html
index 058b248..7a913eb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hash.MurmurHash3 (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hash.MurmurHash3 (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3 (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3 (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/class-use/MurmurHash3Adaptor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html
index 93ad4cc..e09d5c7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3Adaptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hash.MurmurHash3Adaptor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/class-use/MurmurHash3v2.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3v2.html
new file mode 100644
index 0000000..2f48f86
--- /dev/null
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/MurmurHash3v2.html
@@ -0,0 +1,126 @@
+<!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>Uses of Class com.yahoo.sketches.hash.MurmurHash3v2 (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="Uses of Class com.yahoo.sketches.hash.MurmurHash3v2 (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><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">Class</a></li>
+<li class="navBarCell1Rev">Use</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3v2.html" target="_top">Frames</a></li>
+<li><a href="MurmurHash3v2.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class com.yahoo.sketches.hash.MurmurHash3v2" class="title">Uses of Class<br>com.yahoo.sketches.hash.MurmurHash3v2</h2>
+</div>
+<div class="classUseContainer">No usage of com.yahoo.sketches.hash.MurmurHash3v2</div>
+<!-- ======= 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><a href="../../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">Class</a></li>
+<li class="navBarCell1Rev">Use</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/MurmurHash3v2.html" target="_top">Frames</a></li>
+<li><a href="MurmurHash3v2.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>
+<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/hash/class-use/XxHash.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/XxHash.html
new file mode 100644
index 0000000..de53561
--- /dev/null
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/class-use/XxHash.html
@@ -0,0 +1,126 @@
+<!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>Uses of Class com.yahoo.sketches.hash.XxHash (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="Uses of Class com.yahoo.sketches.hash.XxHash (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><a href="../../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">Class</a></li>
+<li class="navBarCell1Rev">Use</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/XxHash.html" target="_top">Frames</a></li>
+<li><a href="XxHash.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>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class com.yahoo.sketches.hash.XxHash" class="title">Uses of Class<br>com.yahoo.sketches.hash.XxHash</h2>
+</div>
+<div class="classUseContainer">No usage of com.yahoo.sketches.hash.XxHash</div>
+<!-- ======= 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><a href="../../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">Class</a></li>
+<li class="navBarCell1Rev">Use</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?com/yahoo/sketches/hash/class-use/XxHash.html" target="_top">Frames</a></li>
+<li><a href="XxHash.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>
+<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/hash/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html
index 420bdb7..995c5a2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hash (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>
@@ -16,6 +16,8 @@
 <ul title="Classes">
 <li><a href="MurmurHash3.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3</a></li>
 <li><a href="MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3Adaptor</a></li>
+<li><a href="MurmurHash3v2.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3v2</a></li>
+<li><a href="XxHash.html" title="class in com.yahoo.sketches.hash" target="classFrame">XxHash</a></li>
 </ul>
 </div>
 </body>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html
index 6f136e0..e037a68 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hash (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -102,6 +102,20 @@
 <div class="block">A general purpose wrapper for the MurmurHash3.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></td>
+<td class="colLast">
+<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></td>
+<td class="colLast">
+<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -169,6 +183,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html
index 43099aa..d558b71 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hash Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hash Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hash Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hash Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -84,6 +84,8 @@
 <ul>
 <li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3</span></a> (implements java.io.<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>)</li>
 <li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3Adaptor</span></a></li>
+<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a></li>
+<li type="circle">com.yahoo.sketches.hash.<a href="../../../../com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a></li>
 </ul>
 </li>
 </ul>
@@ -135,6 +137,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hash/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html
index 4df8fe8..dc354d4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hash/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.hash (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.hash (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/HllSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html
index 60ccc96..4c0ef5e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/HllSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>HllSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>HllSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HllSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="HllSketch (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":10,"i6":10,"i7":9,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":9};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":9,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":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";
@@ -76,13 +76,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&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="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -148,6 +148,29 @@
 <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 <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -160,17 +183,22 @@
 <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/hll/HllSketch.html#HllSketch-int-">HllSketch</a></span>(int&nbsp;lgConfigK)</code>
-<div class="block">Constructs a new on-heap sketch with a HLL_4 sketch as the default.</div>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch--">HllSketch</a></span>()</code>
+<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-">HllSketch</a></span>(int&nbsp;lgConfigK)</code>
+<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">HllSketch</a></span>(int&nbsp;lgConfigK,
          <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType)</code>
 <div class="block">Constructs a new on-heap sketch with the type of HLL sketch to configure.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-com.yahoo.memory.WritableMemory-">HllSketch</a></span>(int&nbsp;lgConfigK,
          <a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a>&nbsp;tgtHllType,
          com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
@@ -372,61 +400,73 @@
 </td>
 </tr>
 <tr id="i27" class="rowColor">
+<td class="colFirst"><code>static <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/hll/HllSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <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/hll/HllSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#toUpdatableByteArray--">toUpdatableByteArray</a></span>()</code>
 <div class="block">Serializes this sketch as an updatable byte array.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
 <div class="block">Present the given byte array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
 <div class="block">Present the given char array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
 <div class="block">Present the given double (or float) datum as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
 <div class="block">Present the given integer array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
 <div class="block">Present the given long as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
 <div class="block">Present the given long array as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#update-java.lang.String-">update</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;datum)</code>
 <div class="block">Present the given String as a potential unique item.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Wraps the given read-only Memory that must be a image of a valid sketch,
  which may be in compact or updatable form, and should have data.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/HllSketch.html#writableWrap-com.yahoo.memory.WritableMemory-">writableWrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;wmem)</code>
 <div class="block">Wraps the given WritableMemory, which must be a image of a valid updatable sketch,
@@ -449,12 +489,52 @@
 <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="DEFAULT_LG_K">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_LG_K</h4>
+<pre>public static final&nbsp;int DEFAULT_LG_K</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#com.yahoo.sketches.hll.HllSketch.DEFAULT_LG_K">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_HLL_TYPE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_HLL_TYPE</h4>
+<pre>public static final&nbsp;<a href="../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> DEFAULT_HLL_TYPE</pre>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="HllSketch--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HllSketch</h4>
+<pre>public&nbsp;HllSketch()</pre>
+<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
+</li>
+</ul>
 <a name="HllSketch-int-">
 <!--   -->
 </a>
@@ -462,7 +542,7 @@
 <li class="blockList">
 <h4>HllSketch</h4>
 <pre>public&nbsp;HllSketch(int&nbsp;lgConfigK)</pre>
-<div class="block">Constructs a new on-heap sketch with a HLL_4 sketch as the default.</div>
+<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>lgConfigK</code> - The Log2 of K for the target HLL sketch. This value must be
@@ -918,6 +998,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of an HllSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of an HllSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="getSerializationVersion--">
 <!--   -->
 </a>
@@ -1195,13 +1307,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&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="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -1210,6 +1322,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/TgtHllType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html
index 360e707..ec16932 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/TgtHllType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>TgtHllType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>TgtHllType (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TgtHllType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -382,6 +382,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html
index 2192774..dc00e90 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -153,11 +153,16 @@
 <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/hll/Union.html#Union--">Union</a></span>()</code>
+<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#Union-int-">Union</a></span>(int&nbsp;lgMaxK)</code>
 <div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/hll/Union.html#Union-int-com.yahoo.memory.WritableMemory-">Union</a></span>(int&nbsp;lgMaxK,
      com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
 <div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
@@ -440,6 +445,16 @@
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="Union--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Union</h4>
+<pre>public&nbsp;Union()</pre>
+<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
+</li>
+</ul>
 <a name="Union-int-">
 <!--   -->
 </a>
@@ -1168,6 +1183,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/class-use/HllSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html
index 1492b99..93313f2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/HllSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hll.HllSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hll.HllSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.HllSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hll.HllSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -225,6 +225,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/class-use/TgtHllType.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html
index c25c253..a8d40b5 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/TgtHllType.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hll.TgtHllType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hll.TgtHllType (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.TgtHllType (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hll.TgtHllType (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -99,6 +99,19 @@
 <!--   -->
 </a>
 <h3>Uses of <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a> in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> declared as <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></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>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HllSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
 <caption><span>Methods in <a href="../../../../../com/yahoo/sketches/hll/package-summary.html">com.yahoo.sketches.hll</a> that return <a href="../../../../../com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -231,6 +244,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html
index a72970e..76136b4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/class-use/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hll.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hll.Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hll.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hll.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -179,6 +179,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
index c8e4031..561cf57 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hll (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
index 25f6f91..3ac0909 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hll (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -192,6 +192,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
index 73b0ab0..5bb6cc1 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hll Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -147,6 +147,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hll/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
index 5203306..6aff017 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hll/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.hll (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.hll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -170,6 +170,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hllmap/UniqueCountMap.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html
index 313464b..1bbb8ee 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/UniqueCountMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UniqueCountMap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UniqueCountMap (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UniqueCountMap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -543,6 +543,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hllmap/class-use/UniqueCountMap.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html
index a582b6c..fe5afaa 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/class-use/UniqueCountMap.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.hllmap.UniqueCountMap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hllmap/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html
index ae5f550..bd4d7fb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hllmap (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html
index 58112be..30a9492 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hllmap (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -171,6 +171,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hllmap/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html
index 74dd79e..6aa7f01 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.hllmap Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.hllmap Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.hllmap Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.hllmap Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -134,6 +134,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/hllmap/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html
index 9bc5f8a..126d671 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/hllmap/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.hllmap (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.hllmap (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/KllFloatsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html
index 4b076a4..68c654f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>KllFloatsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":42,"i7":10,"i8":41,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":42,"i8":10,"i9":41,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -290,13 +290,19 @@
 </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/kll/KllFloatsSketch.html#getK--">getK</a></span>()</code>
+<div class="block">Returns the parameter k</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a></span>(double&nbsp;epsilon,
                boolean&nbsp;pmf)</code>
 <div class="block">Gets the approximate value of <em>k</em> to use given epsilon, the normalized rank error.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<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/kll/KllFloatsSketch.html#getMaxSerializedSizeBytes-int-long-">getMaxSerializedSizeBytes</a></span>(int&nbsp;k,
                          long&nbsp;n)</code>
@@ -304,25 +310,25 @@
  length.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getMaxValue--">getMaxValue</a></span>()</code>
 <div class="block">Returns the max value of the stream.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getMinValue--">getMinValue</a></span>()</code>
 <div class="block">Returns the min value of the stream.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getN--">getN</a></span>()</code>
 <div class="block">Returns the length of the input stream.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError--">getNormalizedRankError</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -330,13 +336,13 @@
 </div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a></span>(boolean&nbsp;pmf)</code>
 <div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a></span>(int&nbsp;k)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -344,27 +350,27 @@
 </div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a></span>(int&nbsp;k,
                       boolean&nbsp;pmf)</code>
 <div class="block">Gets the normalized rank error given k and pmf.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getNumRetained--">getNumRetained</a></span>()</code>
 <div class="block">Returns the number of retained items (samples) in the sketch.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>double[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getPMF-float:A-">getPMF</a></span>(float[]&nbsp;splitPoints)</code>
 <div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
  given a set of splitPoints (values).</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantile-double-">getQuantile</a></span>(double&nbsp;fraction)</code>
 <div class="block">Returns an approximation to the value of the data item
@@ -372,85 +378,92 @@
  version of the input stream so far.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a></span>(double&nbsp;fraction)</code>
 <div class="block">Gets the lower bound of the value interval in which the true quantile of the given rank
  exists with a confidence of at least 99%.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>float[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fractions)</code>
 <div class="block">This is a more efficient multiple-query version of getQuantile().</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>float[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles</a></span>(int&nbsp;numEvenlySpaced)</code>
+<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
+ specify the number of evenly spaced fractional ranks.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a></span>(double&nbsp;fraction)</code>
 <div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
  exists with a confidence of at least 99%.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getRank-float-">getRank</a></span>(float&nbsp;value)</code>
 <div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
  inclusive.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#getSerializedSizeBytes--">getSerializedSizeBytes</a></span>()</code>
 <div class="block">Returns the number of bytes this sketch would require to store.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
 <div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap sketch.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#isEmpty--">isEmpty</a></span>()</code>
 <div class="block">Returns true if this sketch is empty.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
 <div class="block">Returns true if this sketch is in estimation mode.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#merge-com.yahoo.sketches.kll.KllFloatsSketch-">merge</a></span>(<a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a>&nbsp;other)</code>
 <div class="block">Merges another sketch into this one.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#toByteArray--">toByteArray</a></span>()</code>
 <div class="block">Returns serialized sketch in a byte array form.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" 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/kll/KllFloatsSketch.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" 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/kll/KllFloatsSketch.html#toString-boolean-boolean-">toString</a></span>(boolean&nbsp;withLevels,
         boolean&nbsp;withData)</code>
 <div class="block">Returns a summary of the sketch as a string.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/kll/KllFloatsSketch.html#update-float-">update</a></span>(float&nbsp;value)</code>
 <div class="block">Updates this sketch with the given data item.</div>
@@ -533,6 +546,20 @@
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="getK--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getK</h4>
+<pre>public&nbsp;int&nbsp;getK()</pre>
+<div class="block">Returns the parameter k</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>parameter k</dd>
+</dl>
+</li>
+</ul>
 <a name="getN--">
 <!--   -->
 </a>
@@ -737,6 +764,29 @@
 </dl>
 </li>
 </ul>
+<a name="getQuantiles-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQuantiles</h4>
+<pre>public&nbsp;float[]&nbsp;getQuantiles(int&nbsp;numEvenlySpaced)</pre>
+<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
+ specify the number of evenly spaced fractional ranks.
+
+ <p>If the sketch is empty this returns null.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>numEvenlySpaced</code> - an integer that specifies the number of evenly spaced fractional ranks.
+ This must be a positive integer greater than 0. A value of 1 will return the min value.
+ A value of 2 will return the min and the max value. A value of 3 will return the min,
+ the median and the max value, etc.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>array of approximations to the given fractions in the same order as given fractions
+ array.</dd>
+</dl>
+</li>
+</ul>
 <a name="getRank-float-">
 <!--   -->
 </a>
@@ -1101,6 +1151,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/KllFloatsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html
index 8628fa8..1a308d5 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/KllFloatsSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>KllFloatsSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -289,6 +289,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/class-use/KllFloatsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html
index 7a65495..67d6308 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -178,6 +178,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/class-use/KllFloatsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html
index d78bd0d..2a20de5 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/class-use/KllFloatsSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.kll.KllFloatsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -161,6 +161,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html
index 2223dfc..b57b12c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.kll (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html
index 1e7ebeb..d0d31fb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.kll (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -148,6 +148,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html
index d46f0eb..526d70b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.kll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.kll Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.kll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.kll Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -135,6 +135,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/kll/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html
index f0a0eaa..98a5cfe 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/kll/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.kll (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.kll (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -162,6 +162,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html
index 3cb1928..6d9333b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html
index a3ac9c0..6113b25 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -325,6 +325,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html
index b601c7f..fa4c363 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -184,6 +184,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html
index 68b4d2f..b4015d2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -330,6 +330,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/CompactDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html
index 293b2bf..08a5f63 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/CompactDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CompactDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -164,7 +164,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -265,6 +265,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/DoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html
index 1adda4c..19f7029 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoublesSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":6,"i8":6,"i9":6,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":6,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":6,"i8":6,"i9":6,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":6,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":9,"i39":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -376,7 +376,7 @@
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fractions)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fRanks)</code>
 <div class="block">This is a more efficient multiple-query version of getQuantile().</div>
 </td>
 </tr>
@@ -503,6 +503,18 @@
 </td>
 </tr>
 <tr id="i37" class="rowColor">
+<td class="colFirst"><code>static <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/quantiles/DoublesSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>static <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/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Wrap this sketch around the given Memory image of a DoublesSketch, compact or non-compact.</div>
@@ -667,11 +679,11 @@
 <ul class="blockList">
 <li class="blockList">
 <h4>getQuantiles</h4>
-<pre>public&nbsp;double[]&nbsp;getQuantiles(double[]&nbsp;fractions)</pre>
+<pre>public&nbsp;double[]&nbsp;getQuantiles(double[]&nbsp;fRanks)</pre>
 <div class="block">This is a more efficient multiple-query version of getQuantile().
 
- <p>This returns an array that could have been generated by using getQuantile() with many different
- fractional ranks, but would be very inefficient.
+ <p>This returns an array that could have been generated by using getQuantile() with many
+ different fractional ranks, but would be very inefficient.
  This method incurs the internal set-up overhead once and obtains multiple quantile values in
  a single query.  It is strongly recommend that this method be used instead of multiple calls
  to getQuantile().
@@ -679,13 +691,12 @@
  <p>If the sketch is empty this returns null.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fractions</code> - given array of fractional positions in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- These fractions must be monotonic, in increasing order and in the interval
- [0.0, 1.0] inclusive.</dd>
+<dd><code>fRanks</code> - the given array of fractional (or normalized) ranks in the hypothetical
+ sorted stream of all the input values seen so far.
+ These fRanks must all be in the interval [0.0, 1.0] inclusively.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array.</dd>
+<dd>array of approximate quantiles of the given fRanks in the same order as in the given
+ fRanks array.</dd>
 </dl>
 </li>
 </ul>
@@ -1093,6 +1104,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a DoublesSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a DoublesSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">
 <!--   -->
 </a>
@@ -1325,6 +1368,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/DoublesSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html
index 6ab3f02..ca6e874 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoublesSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -376,6 +376,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/DoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html
index 3d1cda4..874ec2e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoublesSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -289,6 +289,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/DoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html
index 0d521b9..7515db4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoublesUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -712,6 +712,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/DoublesUnionBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html
index f89b85a..5749c1b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/DoublesUnionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoublesUnionBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -468,6 +468,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html
index b44cb4e..c582a7d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ItemsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10};
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":42,"i11":10,"i12":41,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":9,"i33":9,"i34":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -289,7 +289,7 @@
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fractions)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles</a></span>(double[]&nbsp;fRanks)</code>
 <div class="block">This is a more efficient multiple-query version of getQuantile().</div>
 </td>
 </tr>
@@ -378,6 +378,18 @@
 </td>
 </tr>
 <tr id="i32" class="altColor">
+<td class="colFirst"><code>static <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/quantiles/ItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static <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/quantiles/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>&nbsp;dataItem)</code>
 <div class="block">Updates this sketch with the given double data item</div>
@@ -570,23 +582,24 @@
 <ul class="blockList">
 <li class="blockList">
 <h4>getQuantiles</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;getQuantiles(double[]&nbsp;fractions)</pre>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>[]&nbsp;getQuantiles(double[]&nbsp;fRanks)</pre>
 <div class="block">This is a more efficient multiple-query version of getQuantile().
 
- <p>This returns an array that could have been generated by using getQuantile() with many different
- fractional ranks, but would be very inefficient.
+ <p>This returns an array that could have been generated by using getQuantile() with many
+ different fractional ranks, but would be very inefficient.
  This method incurs the internal set-up overhead once and obtains multiple quantile values in
  a single query. It is strongly recommend that this method be used instead of multiple calls
- to getQuantile().</div>
+ to getQuantile().
+
+ <p>If the sketch is empty this returns null.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>fractions</code> - given array of fractional positions in the hypothetical sorted stream.
- These are also called normalized ranks or fractional ranks.
- These fractions must be monotonic, in increasing order and in the interval
- [0.0, 1.0] inclusive.</dd>
+<dd><code>fRanks</code> - the given array of fractional (or normalized) ranks in the hypothetical
+ sorted stream of all the input values seen so far.
+ These fRanks must all be in the interval [0.0, 1.0] inclusively.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of approximations to the given fractions in the same order as given fractions
- array. Returns null if sketch is empty</dd>
+<dd>array of approximate quantiles of the given fRanks in the same order as in the given
+ fRanks array.</dd>
 </dl>
 </li>
 </ul>
@@ -972,6 +985,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of an ItemsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of an ItemsSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="downSample-int-">
 <!--   -->
 </a>
@@ -1099,6 +1144,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/ItemsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html
index 24518cc..ffcc401 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ItemsSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -293,6 +293,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/ItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html
index 4a67929..b6d5884 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/ItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -690,6 +690,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/UpdateDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html
index d9d55aa..914176b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/UpdateDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdateDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -192,7 +192,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.quantiles.<a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#builder--">builder</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#downSample-com.yahoo.sketches.quantiles.DoublesSketch-int-com.yahoo.memory.WritableMemory-">downSample</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes--">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getCompactStorageBytes-int-long-">getCompactStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getKFromEpsilon-double-boolean-">getKFromEpsilon</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMaxValue--">getMaxValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getMinValue--">getMinValue</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getN--">getN</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError--">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantile-double-">getQuantile</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileLowerBound-double-">getQuantileLowerBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRank-double-">getRank</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getStorageBytes--">getStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes--">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#getUpdatableStorageBytes-int-long-">getUpdatableStorageBytes</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-boolean-">putMemory</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/quantiles/DoublesSketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -359,6 +359,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/CompactDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html
index 81c0500..c229ad3 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/CompactDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.CompactDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -174,6 +174,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/DoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html
index 15d7db2..df1eccd 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -234,6 +234,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/DoublesSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html
index e822836..3046af0 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -172,6 +172,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/DoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html
index 64cc93a..f438c76 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -164,6 +164,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/DoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html
index 4a7d034..65620d2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -232,6 +232,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/DoublesUnionBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html
index da24e39..f9d77d3 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/DoublesUnionBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.DoublesUnionBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -173,6 +173,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/ItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html
index 72b36d6..bb036b9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -234,6 +234,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/ItemsSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html
index a3ddb5f..49ddf63 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -164,6 +164,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/ItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html
index d6d6ba0..867e423 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/ItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.ItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -187,6 +187,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/class-use/UpdateDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html
index 30487ef..f99e10a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/class-use/UpdateDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.quantiles.UpdateDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -204,6 +204,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html
index eead70a..803368c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.quantiles (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html
index 0cd694e..4b36cc0 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.quantiles (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -211,6 +211,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html
index 3297c0c..6d3a52e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.quantiles Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.quantiles Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -146,6 +146,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/quantiles/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html
index 96d1a42..36c4dd4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/quantiles/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.quantiles (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.quantiles (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -202,6 +202,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/ReservoirItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html
index 12a34bb..4340e88 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ReservoirItemsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ReservoirItemsSketch (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":10,"i6":9,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":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";
@@ -228,6 +228,18 @@
 </td>
 </tr>
 <tr id="i13" class="rowColor">
+<td class="colFirst"><code>static <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/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static <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/sampling/ReservoirItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html#update-T-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>&nbsp;item)</code>
 <div class="block">Randomly decide whether or not to include an item in the sample set.</div>
@@ -446,6 +458,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
 <!--   -->
 </a>
@@ -571,6 +615,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/ReservoirItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html
index 76ae6e6..a7486e6 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ReservoirItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -504,6 +504,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/ReservoirLongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html
index ff13c9c..76f68bc 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ReservoirLongsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ReservoirLongsSketch (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":9,"i8":10,"i9":10,"i10":10,"i11":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9,"i13":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";
@@ -209,6 +209,18 @@
 </td>
 </tr>
 <tr id="i11" class="rowColor">
+<td class="colFirst"><code>static <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/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static <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/sampling/ReservoirLongsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/ReservoirLongsSketch.html#update-long-">update</a></span>(long&nbsp;item)</code>
 <div class="block">Randomly decide whether or not to include an item in the sample set.</div>
@@ -391,6 +403,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="toByteArray--">
 <!--   -->
 </a>
@@ -495,6 +539,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/ReservoirLongsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html
index e14139f..7c17f66 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/ReservoirLongsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ReservoirLongsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -437,6 +437,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/SampleSubsetSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html
index 7f79686..6aea9bd 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/SampleSubsetSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SampleSubsetSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -278,6 +278,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/VarOptItemsSamples.VarOptItemsIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html
index 1aefe4e..5c056d6 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>VarOptItemsSamples.VarOptItemsIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -271,6 +271,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/VarOptItemsSamples.WeightedSample.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html
index c6ea504..010bbec 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>VarOptItemsSamples.WeightedSample (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -266,6 +266,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/VarOptItemsSamples.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html
index 7060fa9..775e162 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSamples.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>VarOptItemsSamples (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -436,6 +436,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/VarOptItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html
index 950463b..354db9b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>VarOptItemsSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="VarOptItemsSketch (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":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":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";
@@ -224,6 +224,18 @@
 </td>
 </tr>
 <tr id="i12" class="altColor">
+<td class="colFirst"><code>static <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/sampling/VarOptItemsSketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static <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/sampling/VarOptItemsSketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html#update-T-double-">update</a></span>(<a href="../../../../com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>&nbsp;item,
       double&nbsp;weight)</code>
@@ -418,6 +430,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</dd>
+</dl>
+</li>
+</ul>
 <a name="toByteArray-com.yahoo.sketches.ArrayOfItemsSerDe-">
 <!--   -->
 </a>
@@ -543,6 +587,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/VarOptItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html
index a138ff9..40ed874 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/VarOptItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>VarOptItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -456,6 +456,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/ReservoirItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html
index 6bfaf19..4ed011e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -209,6 +209,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/ReservoirItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html
index 72f2843..000db34 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -173,6 +173,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/ReservoirLongsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html
index 91060f1..3934c45 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -203,6 +203,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/ReservoirLongsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html
index 0d2ffd9..28b7a5c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/ReservoirLongsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.ReservoirLongsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -172,6 +172,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/SampleSubsetSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html
index 0b1ac43..02bec50 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/SampleSubsetSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.SampleSubsetSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -181,6 +181,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html
index 043b252..16431b9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.VarOptItemsIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.VarOptItemsIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/VarOptItemsSamples.WeightedSample.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html
index 4ee2b54..58d04e7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.WeightedSample.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples.WeightedSample (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -177,6 +177,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/VarOptItemsSamples.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html
index 4a9e687..404c717 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSamples.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSamples (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -166,6 +166,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/VarOptItemsSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html
index 5530fea..0697e90 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -202,6 +202,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/class-use/VarOptItemsUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html
index 0f4ad6d..9216f05 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/class-use/VarOptItemsUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.sampling.VarOptItemsUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -173,6 +173,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
index e446704..0852504 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.sampling (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
index cab896a..5d14bd5 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.sampling (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -197,6 +197,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
index a074556..c32dd95 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.sampling Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.sampling Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -143,6 +143,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/sampling/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
index e8418bf..7e31bec 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/sampling/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.sampling (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.sampling (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -199,6 +199,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html
index faff9c3..5c3ebe9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/AnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>AnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -374,6 +374,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html
index d10e169..d0ad9bc 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/CompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CompactSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -170,12 +170,25 @@
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a></span>()</code>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
+       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><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/theta/CompactSketch.html#getFamily--">getFamily</a></span>()</code>
 <div class="block">Returns the Family that this sketch belongs to</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact</a></span>()</code>
 <div class="block">Returns true if this sketch is in compact form.</div>
@@ -187,7 +200,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -227,6 +240,56 @@
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="compact--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compact</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">Sketch</a></code></span></div>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
+</dl>
+</li>
+</ul>
+<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compact</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
+                             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">Sketch</a></code></span></div>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.
+
+ <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
+ a simple list of the valid hash values from the hash table.  Any hash values equal to or
+ greater than theta will be discarded.  The number of valid values remaining in the
+ Compact Sketch depends on a number of factors, but may be larger or smaller than
+ <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
+ to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
+ on the UpdateSketch prior to this.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
+<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this sketch as a CompactSketch in the chosen form</dd>
+</dl>
+</li>
+</ul>
 <a name="getFamily--">
 <!--   -->
 </a>
@@ -330,6 +393,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/HashIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html
index 12ec829..52f822c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/HashIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>HashIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>HashIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -251,6 +251,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html
index 87b5de0..be91dc9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Intersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Intersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -424,6 +424,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/JaccardSimilarity.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html
index 00d7d6a..26dc623 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/JaccardSimilarity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>JaccardSimilarity (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -387,6 +387,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/PairwiseSetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html
index 7dab566..4045e85 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/PairwiseSetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>PairwiseSetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -383,6 +383,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/SetOperation.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html
index bb2d7f2..87d18ec 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SetOperation (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SetOperation (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SetOperation (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -511,6 +511,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/SetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html
index 016112f..c2935dc 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SetOperationBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SetOperationBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -669,6 +669,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/SingleItemSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html
index 81bf557..b235a23 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/SingleItemSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SingleItemSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SingleItemSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingleItemSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -334,14 +334,14 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html#isCompact--">isCompact</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.com.yahoo.sketches.theta.Sketch">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -981,6 +981,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html
index 43fae68..52c47d9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Sketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":9,"i6":9,"i7":10,"i8":6,"i9":9,"i10":10,"i11":6,"i12":10,"i13":6,"i14":9,"i15":9,"i16":6,"i17":6,"i18":6,"i19":10,"i20":6,"i21":10,"i22":6,"i23":6,"i24":10,"i25":10,"i26":9,"i27":9};
+var methods = {"i0":6,"i1":6,"i2":10,"i3":6,"i4":10,"i5":6,"i6":10,"i7":9,"i8":9,"i9":10,"i10":6,"i11":9,"i12":10,"i13":6,"i14":10,"i15":6,"i16":9,"i17":9,"i18":6,"i19":6,"i20":6,"i21":10,"i22":6,"i23":10,"i24":6,"i25":6,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -141,92 +141,105 @@
 <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/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></span>()</code>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
+       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.</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/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a></span>(double&nbsp;theta)</code>
 <div class="block">Gets the number of hash values less than the given theta.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>abstract int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a></span>(boolean&nbsp;compact)</code>
 <div class="block">Returns the number of storage bytes required for this Sketch in its current state.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a></span>()</code>
 <div class="block">Gets the unique count estimate.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>abstract <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/theta/Sketch.html#getFamily--">getFamily</a></span>()</code>
 <div class="block">Returns the Family that this sketch belongs to</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a></span>(int&nbsp;numStdDev)</code>
 <div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<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/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a></span>(int&nbsp;numberOfEntries)</code>
 <div class="block">Returns the maximum number of storage bytes required for a CompactSketch with the given
  number of actual entries.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<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/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a></span>(int&nbsp;nomEntries)</code>
 <div class="block">Returns the maximum number of storage bytes required for an UpdateSketch with the given
  number of nominal entries (power of 2).</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a></span>()</code>
 <div class="block">Returns the number of valid entries that have been retained by the sketch.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>abstract int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a></span>(boolean&nbsp;valid)</code>
 <div class="block">Returns the number of entries that have been retained by the sketch.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<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/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
 <div class="block">Returns the serialization version from the given Memory</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a></span>()</code>
 <div class="block">Gets the value of theta as a double with a value between zero and one</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>abstract long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a></span>()</code>
 <div class="block">Gets the value of theta as a long</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a></span>(int&nbsp;numStdDev)</code>
 <div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a></span>()</code>
 <div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
@@ -234,7 +247,7 @@
  <a href="../../../../resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#heapify-com.yahoo.memory.Memory-long-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
        long&nbsp;seed)</code>
@@ -242,64 +255,64 @@
  Sketch using the given seed.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isCompact--">isCompact</a></span>()</code>
 <div class="block">Returns true if this sketch is in compact form.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a></span>()</code>
 <div class="block">Returns true if the this sketch's internal data structure is backed by direct (off-heap)
  Memory.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a></span>()</code>
 <div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a></span>()</code>
 <div class="block">Returns true if the sketch is Estimation Mode (as opposed to Exact Mode).</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isOrdered--">isOrdered</a></span>()</code>
 <div class="block">Returns true if internal cache is ordered</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a></span>(com.yahoo.memory.Memory&nbsp;that)</code>
 <div class="block">Returns true if the backing resource of <i>this</i> is identical with the backing resource
  of <i>that</i>.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta">HashIterator</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a></span>()</code>
 <div class="block">Returns a HashIterator that can be used to iterate over the retained hash values of the
  Theta sketch.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>abstract byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a></span>()</code>
 <div class="block">Serialize this sketch to a byte array form.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" 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/theta/Sketch.html#toString--">toString</a></span>()</code>
 <div class="block">Returns a human readable summary of the sketch.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" 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/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a></span>(boolean&nbsp;sketchSummary,
         boolean&nbsp;dataDetail,
@@ -308,13 +321,25 @@
 <div class="block">Gets a human readable listing of contents and summary of the given sketch.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <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/theta/Sketch.html#toString-byte:A-">toString</a></span>(byte[]&nbsp;byteArr)</code>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static <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/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a></span>(com.yahoo.memory.Memory&nbsp;mem)</code>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></span>(com.yahoo.memory.Memory&nbsp;srcMem,
     long&nbsp;seed)</code>
@@ -430,6 +455,50 @@
 </dl>
 </li>
 </ul>
+<a name="compact--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compact</h4>
+<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
+</dl>
+</li>
+</ul>
+<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compact</h4>
+<pre>public abstract&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
+                                      com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.
+
+ <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
+ a simple list of the valid hash values from the hash table.  Any hash values equal to or
+ greater than theta will be discarded.  The number of valid values remaining in the
+ Compact Sketch depends on a number of factors, but may be larger or smaller than
+ <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
+ to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
+ on the UpdateSketch prior to this.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
+<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this sketch as a CompactSketch in the chosen form</dd>
+</dl>
+</li>
+</ul>
 <a name="getCountLessThanTheta-double-">
 <!--   -->
 </a>
@@ -796,7 +865,7 @@
 <a name="toString-boolean-boolean-int-boolean-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<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(boolean&nbsp;sketchSummary,
@@ -817,6 +886,38 @@
 </dl>
 </li>
 </ul>
+<a name="toString-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(byte[]&nbsp;byteArr)</pre>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>byteArr</code> - the given byte array</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a byte array image of a Theta Sketch.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-com.yahoo.memory.Memory-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&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(com.yahoo.memory.Memory&nbsp;mem)</pre>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mem</code> - the given Memory object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a human readable string of the preamble of a Memory image of a Theta Sketch.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -886,6 +987,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html
index 88e0c2b..4f383ee 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Sketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -881,6 +881,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html
index 625d153..ee8f593 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -588,6 +588,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/UpdateReturnState.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html
index b768f1f..97f6c0a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateReturnState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdateReturnState (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdateReturnState (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateReturnState (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -394,6 +394,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/UpdateSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html
index 4825d71..1632978 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdateSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdateSketch (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":6,"i4":6,"i5":9,"i6":9,"i7":10,"i8":6,"i9":10,"i10":6,"i11":6,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":9,"i20":9};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":6,"i4":6,"i5":9,"i6":9,"i7":10,"i8":10,"i9":6,"i10":6,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -151,14 +151,14 @@
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this UpdateSketch to an ordered CompactSketch on the Java heap.</div>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
        com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this UpdateSketch to a CompactSketch in the chosen form.</div>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
@@ -193,79 +193,73 @@
 </td>
 </tr>
 <tr id="i8" class="altColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#isEmpty--">isEmpty</a></span>()</code>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#isOrdered--">isOrdered</a></span>()</code>
 <div class="block">Returns true if internal cache is ordered</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>abstract <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#rebuild--">rebuild</a></span>()</code>
 <div class="block">Rebuilds the hash table to remove dirty values or to reduce the size
  to nominal entries.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#reset--">reset</a></span>()</code>
 <div class="block">Resets this sketch back to a virgin empty state.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-byte:A-">update</a></span>(byte[]&nbsp;data)</code>
 <div class="block">Present this sketch with the given byte array.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-char:A-">update</a></span>(char[]&nbsp;data)</code>
 <div class="block">Present this sketch with the given char array.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-double-">update</a></span>(double&nbsp;datum)</code>
 <div class="block">Present this sketch with the given double (or float) datum.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-int:A-">update</a></span>(int[]&nbsp;data)</code>
 <div class="block">Present this sketch with the given integer array.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long-">update</a></span>(long&nbsp;datum)</code>
 <div class="block">Present this sketch with a long.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-long:A-">update</a></span>(long[]&nbsp;data)</code>
 <div class="block">Present this sketch with the given long array.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#update-java.lang.String-">update</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;datum)</code>
 <div class="block">Present this sketch with the given String.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem)</code>
 <div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html#wrap-com.yahoo.memory.WritableMemory-long-">wrap</a></span>(com.yahoo.memory.WritableMemory&nbsp;srcMem,
     long&nbsp;seed)</code>
@@ -278,7 +272,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;com.yahoo.sketches.theta.<a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></h3>
-<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
+<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCountLessThanTheta-double-">getCountLessThanTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getCurrentBytes-boolean-">getCurrentBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getEstimate--">getEstimate</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getFamily--">getFamily</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getLowerBound-int-">getLowerBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getMaxUpdateSketchBytes-int-">getMaxUpdateSketchBytes</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries--">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getSerializationVersion-com.yahoo.memory.Memory-">getSerializationVersion</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getTheta--">getTheta</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getThetaLong--">getThetaLong</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#getUpperBound-int-">getUpperBound</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#hasMemory--">hasMemory</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isDirect--">isDirect</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEstimationMode--">isEstimationMode</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#isSameResource-com.yahoo.memory.Memory-">isSameResource</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#iterator--">iterator</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toByteArray--">toByteArray</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString--">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-">wrap</a>, <a href="../../../../com/yahoo/sketches/theta/Sketch.html#wrap-com.yahoo.memory.Memory-long-">wrap</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -381,20 +375,53 @@
 </dl>
 </li>
 </ul>
-<a name="isEmpty--">
+<a name="compact--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>isEmpty</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isEmpty()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">Sketch</a></code></span></div>
-<div class="block"><a href="../../../../resources/dictionary.html#empty">See Empty</a></div>
+<h4>compact</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">Sketch</a></code></span></div>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#isEmpty--">isEmpty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
+<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if empty.</dd>
+<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
+</dl>
+</li>
+</ul>
+<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compact</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
+                             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">Sketch</a></code></span></div>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.
+
+ <p>If this sketch is already in compact form this operation returns <i>this</i>.
+
+ <p>Otherwise, this compacting process converts the hash table form of an UpdateSketch to
+ a simple list of the valid hash values from the hash table.  Any hash values equal to or
+ greater than theta will be discarded.  The number of valid values remaining in the
+ Compact Sketch depends on a number of factors, but may be larger or smaller than
+ <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
+ to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
+ on the UpdateSketch prior to this.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
+<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this sketch as a CompactSketch in the chosen form</dd>
 </dl>
 </li>
 </ul>
@@ -456,46 +483,6 @@
 <div class="block">Resets this sketch back to a virgin empty state.</div>
 </li>
 </ul>
-<a name="compact-boolean-com.yahoo.memory.WritableMemory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact(boolean&nbsp;dstOrdered,
-                             com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
-<div class="block">Convert this UpdateSketch to a CompactSketch in the chosen form.
-
- <p>This compacting process converts the hash table form of an UpdateSketch to
- a simple list of the valid hash values from the hash table.  Any hash values equal to or
- greater than theta will be discarded.  The number of valid values remaining in the
- Compact Sketch depends on a number of factors, but may be larger or smaller than
- <i>Nominal Entries</i> (or <i>k</i>). It will never exceed 2<i>k</i>.  If it is critical
- to always limit the size to no more than <i>k</i>, then <i>rebuild()</i> should be called
- on the UpdateSketch prior to this.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>dstOrdered</code> - <a href="../../../../resources/dictionary.html#dstOrdered">See Destination Ordered</a></dd>
-<dd><code>dstMem</code> - <a href="../../../../resources/dictionary.html#dstMem">See Destination Memory</a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as a CompactSketch in the chosen form</dd>
-</dl>
-</li>
-</ul>
-<a name="compact--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compact</h4>
-<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a>&nbsp;compact()</pre>
-<div class="block">Converts this UpdateSketch to an ordered CompactSketch on the Java heap.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>this sketch as an ordered CompactSketch on the Java heap.</dd>
-</dl>
-</li>
-</ul>
 <a name="rebuild--">
 <!--   -->
 </a>
@@ -737,6 +724,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/UpdateSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html
index a8fb01d..87edc7d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/UpdateSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdateSketchBuilder (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>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdateSketchBuilder (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":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -168,78 +168,177 @@
 </td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
+<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
+ given concurrent shared UpdateSketch and the current configuration of this Builder</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared</a></span>()</code>
+<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
+ Builder.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
+<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
+ configuration of the Builder and the given destination WritableMemory.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
+                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><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/theta/UpdateSketchBuilder.html#getFamily--">getFamily</a></span>()</code>
 <div class="block">Returns the Family</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLgNominalEntries--">getLgNominalEntries</a></span>()</code>
 <div class="block">Returns Log-base 2 Nominal Entries</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLocalLgNominalEntries--">getLocalLgNominalEntries</a></span>()</code>
+<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxConcurrencyError--">getMaxConcurrencyError</a></span>()</code>
+<div class="block">Gets the Maximum Concurrency Error</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxNumLocalThreads--">getMaxNumLocalThreads</a></span>()</code>
+<div class="block">Gets the Maximum Number of Local Threads.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>com.yahoo.memory.MemoryRequestServer</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMemoryRequestServer--">getMemoryRequestServer</a></span>()</code>
 <div class="block">Returns the MemoryRequestServer</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getNumPoolThreads--">getNumPoolThreads</a></span>()</code>
+<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getP--">getP</a></span>()</code>
 <div class="block">Returns the pre-sampling probability <i>p</i></div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getPropagateOrderedCompact--">getPropagateOrderedCompact</a></span>()</code>
+<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><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/theta/UpdateSketchBuilder.html#getResizeFactor--">getResizeFactor</a></span>()</code>
 <div class="block">Returns the Resize Factor</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#getSeed--">getSeed</a></span>()</code>
 <div class="block">Returns the seed</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setFamily-com.yahoo.sketches.Family-">setFamily</a></span>(<a href="../../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>&nbsp;family)</code>
 <div class="block">Set the Family.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
+<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
+ log_base2 value.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries</a></span>(int&nbsp;nomEntries)</code>
+<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
+<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxConcurrencyError-double-">setMaxConcurrencyError</a></span>(double&nbsp;maxConcurrencyError)</code>
+<div class="block">Sets the Maximum Concurrency Error.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxNumLocalThreads-int-">setMaxNumLocalThreads</a></span>(int&nbsp;maxNumLocalThreads)</code>
+<div class="block">Sets the Maximum Number of Local Threads.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
 <div class="block">Set the MemoryRequestServer</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
 <div class="block">Sets the Nominal Entries for this sketch.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNumPoolThreads-int-">setNumPoolThreads</a></span>(int&nbsp;numPoolThreads)</code>
+<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
 <div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact</a></span>(boolean&nbsp;prop)</code>
+<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
 <div class="block">Sets the cache Resize Factor.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setSeed-long-">setSeed</a></span>(long&nbsp;seed)</code>
 <div class="block">Sets the long seed value that is required by the hashing function.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i30" 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/theta/UpdateSketchBuilder.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -276,14 +375,19 @@
  <ul>
  <li>Nominal Entries: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">4096</a></li>
  <li>Seed: <a href="../../../../com/yahoo/sketches/Util.html#DEFAULT_UPDATE_SEED">9001L</a></li>
- <li>Resize Factor: The default for sketches on the Java heap is
- <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X8"><code>ResizeFactor.X8</code></a>.
- For direct sketches, which are targeted for native memory off the Java heap, this value will
- be fixed at either <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X1"><code>ResizeFactor.X1</code></a> or
- <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X2"><code>ResizeFactor.X2</code></a>.</li>
- <li><a href="../../../../com/yahoo/sketches/Family.html#QUICKSELECT"><code>Family.QUICKSELECT</code></a></li>
  <li>Input Sampling Probability: 1.0</li>
- <li>Memory: null</li>
+ <li>Family: <a href="../../../../com/yahoo/sketches/Family.html#QUICKSELECT"><code>Family.QUICKSELECT</code></a></li>
+ <li>Resize Factor: The default for sketches on the Java heap is <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X8"><code>ResizeFactor.X8</code></a>.
+ For direct sketches, which are targeted for native memory off the Java heap, this value will
+ be fixed at either <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X1"><code>ResizeFactor.X1</code></a> or <a href="../../../../com/yahoo/sketches/ResizeFactor.html#X2"><code>ResizeFactor.X2</code></a>.</li>
+ <li>MemoryRequestServer (Direct only): <code>DefaultMemoryRequestServer</code>.</li>
+ </ul>
+ Parameters unique to the concurrent sketches only:
+ <ul>
+ <li>Number of local Nominal Entries: 4</li>
+ <li>Concurrent NumPoolThreads: 3</li>
+ <li>Concurrent PropagateOrderedCompact: true</li>
+ <li>Concurrent MaxConcurrencyError: 0</li>
  </ul></div>
 </li>
 </ul>
@@ -302,13 +406,35 @@
 <li class="blockList">
 <h4>setNominalEntries</h4>
 <pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setNominalEntries(int&nbsp;nomEntries)</pre>
-<div class="block">Sets the Nominal Entries for this sketch. The minimum value is 16 and the maximum value is
- 67,108,864, which is 2^26. Be aware that sketches as large as this maximum value have not
- been thoroughly tested or characterized for performance.</div>
+<div class="block">Sets the Nominal Entries for this sketch.
+ This value is also used for building a shared concurrent sketch.
+ The minimum value is 16 (2^4) and the maximum value is 67,108,864 (2^26).
+ Be aware that sketches as large as this maximum value may not have been
+ thoroughly tested or characterized for performance.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
- This will become the ceiling power of 2 if it is not.</dd>
+ This will become the ceiling power of 2 if the given value is not.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this UpdateSketchBuilder</dd>
+</dl>
+</li>
+</ul>
+<a name="setLogNominalEntries-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLogNominalEntries</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLogNominalEntries(int&nbsp;lgNomEntries)</pre>
+<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.
+ This value is also used for building a shared concurrent sketch.
+ The minimum value is 4 and the maximum value is 26.
+ Be aware that sketches as large as this maximum value may not have been
+ thoroughly tested or characterized for performance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>lgNomEntries</code> - the Log Nominal Entries for the concurrent shared sketch</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>this UpdateSketchBuilder</dd>
 </dl>
@@ -328,6 +454,60 @@
 </dl>
 </li>
 </ul>
+<a name="setLocalNominalEntries-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLocalNominalEntries</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLocalNominalEntries(int&nbsp;nomEntries)</pre>
+<div class="block">Sets the Nominal Entries for the concurrent local sketch. The minimum value is 16 and the
+ maximum value is 67,108,864, which is 2^26.
+ Be aware that sketches as large as this maximum
+ value have not been thoroughly tested or characterized for performance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>nomEntries</code> - <a href="../../../../resources/dictionary.html#nomEntries">Nominal Entries</a>
+                   This will become the ceiling power of 2 if it is not.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this ConcurrentThetaBuilder</dd>
+</dl>
+</li>
+</ul>
+<a name="setLocalLogNominalEntries-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLocalLogNominalEntries</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setLocalLogNominalEntries(int&nbsp;lgNomEntries)</pre>
+<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
+ log_base2 value.
+ The minimum value is 4 and the maximum value is 26.
+ Be aware that sketches as large as this maximum
+ value have not been thoroughly tested or characterized for performance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>lgNomEntries</code> - the Log Nominal Entries for a concurrent local sketch</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this ConcurrentThetaBuilder</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalLgNominalEntries--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalLgNominalEntries</h4>
+<pre>public&nbsp;int&nbsp;getLocalLgNominalEntries()</pre>
+<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Log-base 2 Nominal Entries for the concurrent local sketch</dd>
+</dl>
+</li>
+</ul>
 <a name="setSeed-long-">
 <!--   -->
 </a>
@@ -478,6 +658,121 @@
 </dl>
 </li>
 </ul>
+<a name="setNumPoolThreads-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumPoolThreads</h4>
+<pre>public&nbsp;void&nbsp;setNumPoolThreads(int&nbsp;numPoolThreads)</pre>
+<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>numPoolThreads</code> - the given number of pool threads</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumPoolThreads--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumPoolThreads</h4>
+<pre>public&nbsp;int&nbsp;getNumPoolThreads()</pre>
+<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of background pool threads</dd>
+</dl>
+</li>
+</ul>
+<a name="setPropagateOrderedCompact-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPropagateOrderedCompact</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a>&nbsp;setPropagateOrderedCompact(boolean&nbsp;prop)</pre>
+<div class="block">Sets the Propagate Ordered Compact flag to the given value. Used with concurrent sketches.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>prop</code> - the given value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this UpdateSketchBuilder</dd>
+</dl>
+</li>
+</ul>
+<a name="getPropagateOrderedCompact--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPropagateOrderedCompact</h4>
+<pre>public&nbsp;boolean&nbsp;getPropagateOrderedCompact()</pre>
+<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Propagate Ordered Compact flag</dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxConcurrencyError-double-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxConcurrencyError</h4>
+<pre>public&nbsp;void&nbsp;setMaxConcurrencyError(double&nbsp;maxConcurrencyError)</pre>
+<div class="block">Sets the Maximum Concurrency Error.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxConcurrencyError</code> - the given Maximum Concurrency Error.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxConcurrencyError--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxConcurrencyError</h4>
+<pre>public&nbsp;double&nbsp;getMaxConcurrencyError()</pre>
+<div class="block">Gets the Maximum Concurrency Error</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Maximum Concurrency Error</dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxNumLocalThreads-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxNumLocalThreads</h4>
+<pre>public&nbsp;void&nbsp;setMaxNumLocalThreads(int&nbsp;maxNumLocalThreads)</pre>
+<div class="block">Sets the Maximum Number of Local Threads.
+ This is used to set the size of the local concurrent buffers.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxNumLocalThreads</code> - the given Maximum Number of Local Threads</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxNumLocalThreads--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxNumLocalThreads</h4>
+<pre>public&nbsp;int&nbsp;getMaxNumLocalThreads()</pre>
+<div class="block">Gets the Maximum Number of Local Threads.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Maximum Number of Local Threads.</dd>
+</dl>
+</li>
+</ul>
 <a name="build--">
 <!--   -->
 </a>
@@ -510,6 +805,95 @@
 </dl>
 </li>
 </ul>
+<a name="buildShared--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildShared</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildShared()</pre>
+<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
+ Builder.
+
+ <p>The parameters unique to the shared concurrent sketch are:
+ <ul>
+ <li>Number of Pool Threads (default is 3)</li>
+ <li>Maximum Concurrency Error</li>
+ </ul>
+
+ <p>Key parameters that are in common with other <i>Theta</i> sketches:
+ <ul>
+ <li>Nominal Entries or Log Nominal Entries (for the shared concurrent sketch)</li>
+ </ul></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an on-heap concurrent UpdateSketch with the current configuration of the Builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="buildShared-com.yahoo.memory.WritableMemory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildShared</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildShared(com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
+<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
+ configuration of the Builder and the given destination WritableMemory.
+
+ <p>The parameters unique to the shared concurrent sketch are:
+ <ul>
+ <li>Number of Pool Threads (default is 3)</li>
+ <li>Maximum Concurrency Error</li>
+ </ul>
+
+ <p>Key parameters that are in common with other <i>Theta</i> sketches:
+ <ul>
+ <li>Nominal Entries or Log Nominal Entries (for the shared concurrent sketch)</li>
+ <li>Destination Writable Memory (if not null, returned sketch is Direct. Default is null.)</li>
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dstMem</code> - the given WritableMemory for Direct, otherwise <i>null</i>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a concurrent UpdateSketch with the current configuration of the Builder
+ and the given destination WritableMemory.</dd>
+</dl>
+</li>
+</ul>
+<a name="buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildSharedFromSketch</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildSharedFromSketch(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
+                                          com.yahoo.memory.WritableMemory&nbsp;dstMem)</pre>
+</li>
+</ul>
+<a name="buildLocal-com.yahoo.sketches.theta.UpdateSketch-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildLocal</h4>
+<pre>public&nbsp;<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;buildLocal(<a href="../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</pre>
+<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
+ given concurrent shared UpdateSketch and the current configuration of this Builder
+
+ <p>The parameters unique to the local concurrent sketch are:
+ <ul>
+ <li>Local Nominal Entries or Local Log Nominal Entries</li>
+ <li>Propagate Ordered Compact flag</li>
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>shared</code> - the concurrent shared sketch to be accessed via the concurrent local sketch.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an UpdateSketch to be used as a per-thread local buffer.</dd>
+</dl>
+</li>
+</ul>
 <a name="toString--">
 <!--   -->
 </a>
@@ -592,6 +976,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html
index 6d1e1e3..b278b28 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/AnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.AnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -167,6 +167,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html
index 51ae72f..5ee843b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/CompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.CompactSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -129,17 +129,35 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact</a></span>()</code>
-<div class="block">Converts this UpdateSketch to an ordered CompactSketch on the Java heap.</div>
+<td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#compact--">compact</a></span>()</code>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompactSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html#compact--">compact</a></span>()</code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
+       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Sketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
        com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
-<div class="block">Convert this UpdateSketch to a CompactSketch in the chosen form.</div>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompactSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact</a></span>(boolean&nbsp;dstOrdered,
+       com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>abstract <a href="../../../../../com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Intersection.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/Intersection.html#getResult--">getResult</a></span>()</code>
@@ -300,6 +318,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/HashIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html
index c788c68..d815ee2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/HashIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.theta.HashIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.theta.HashIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.theta.HashIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.theta.HashIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -171,6 +171,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html
index 01980e3..f1cf1ca 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Intersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.Intersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -187,6 +187,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/JaccardSimilarity.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html
index 9243e8e..574b6da 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/JaccardSimilarity.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.JaccardSimilarity (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/PairwiseSetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html
index c1fa5f6..6c776a2 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/PairwiseSetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.PairwiseSetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/SetOperation.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html
index 737321c..f648e0c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperation.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.SetOperation (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.SetOperation (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperation (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperation (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -282,6 +282,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/SetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html
index 446c8eb..bb7aa6b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SetOperationBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.SetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -202,6 +202,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/SingleItemSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html
index ad917c1..9d42c24 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/SingleItemSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.SingleItemSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.SingleItemSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.SingleItemSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.SingleItemSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -264,6 +264,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html
index 6c4374d..89c244e 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.Sketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -340,6 +340,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html
index 3c7bf6a..f1c340c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Sketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.Sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html
index f80367c..0d2d803 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -187,6 +187,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/UpdateReturnState.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html
index 794d9d3..9141389 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateReturnState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.UpdateReturnState (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.UpdateReturnState (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateReturnState (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateReturnState (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -215,6 +215,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/UpdateSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html
index 9145398..fb86cba 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.UpdateSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.UpdateSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -120,6 +120,32 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
+<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
+ given concurrent shared UpdateSketch and the current configuration of this Builder</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared</a></span>()</code>
+<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
+ Builder.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared</a></span>(com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>
+<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
+ configuration of the Builder and the given destination WritableMemory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
+                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketch.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html#heapify-com.yahoo.memory.Memory-">heapify</a></span>(com.yahoo.memory.Memory&nbsp;srcMem)</code>
 <div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
@@ -180,6 +206,27 @@
 </tr>
 </tbody>
 </table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a> with parameters of type <a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;shared)</code>
+<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
+ given concurrent shared UpdateSketch and the current configuration of this Builder</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch</a></span>(<a href="../../../../../com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a>&nbsp;sketch,
+                     com.yahoo.memory.WritableMemory&nbsp;dstMem)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
 </li>
 </ul>
 </li>
@@ -232,6 +279,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/class-use/UpdateSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html
index ad56a65..fa6c265 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/class-use/UpdateSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.theta.UpdateSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -120,22 +120,47 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
+<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
+ log_base2 value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries</a></span>(int&nbsp;nomEntries)</code>
+<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries</a></span>(int&nbsp;lgNomEntries)</code>
+<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer</a></span>(com.yahoo.memory.MemoryRequestServer&nbsp;memReqSvr)</code>
 <div class="block">Set the MemoryRequestServer</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNominalEntries-int-">setNominalEntries</a></span>(int&nbsp;nomEntries)</code>
 <div class="block">Sets the Nominal Entries for this sketch.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setP-float-">setP</a></span>(float&nbsp;p)</code>
 <div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact</a></span>(boolean&nbsp;prop)</code>
+<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></code></td>
 <td class="colLast"><span class="typeNameLabel">UpdateSketchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/yahoo/sketches/theta/UpdateSketchBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor</a></span>(<a href="../../../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>&nbsp;rf)</code>
@@ -208,6 +233,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html
index 1384a21..a8d4baa 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.theta (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html
index e761a42..c139a11 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.theta (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -299,6 +299,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html
index 63f19f4..985f9f1 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.theta Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.theta Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.theta Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.theta Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -171,6 +171,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/theta/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html
index 24f7050..8de05a4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/theta/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.theta (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.theta (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -235,6 +235,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html
index e67acd7..52193f8 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/AnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>AnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -306,6 +306,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesAnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html
index f67e635..258f78b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesAnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -291,6 +291,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesCombiner.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html
index 93fd5ec..284fba3 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:28 PDT 2018 -->
+<!-- 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>ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesCombiner (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -231,6 +231,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesCompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html
index f8cc613..d3ebcda 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesCompactSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -212,6 +212,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesIntersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html
index 49ad876..7646b40 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesIntersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -306,6 +306,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesSetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html
index e760b99..5caed3f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesSetOperationBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -443,6 +443,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html
index f973b4d..477b2fb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -552,6 +552,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html
index aecf817..1821452 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -275,6 +275,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesSketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html
index f6fbff1..1546b00 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesSketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -585,6 +585,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html
index def6f24..3835418 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -481,6 +481,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesUpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html
index 7e10bef..8ad9349 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesUpdatableSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -606,6 +606,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/ArrayOfDoublesUpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html
index e4bfade..05dce89 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>ArrayOfDoublesUpdatableSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -415,6 +415,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html
index 69849cf..794c6d6 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/CompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>CompactSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -300,6 +300,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DeserializeResult.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html
index 2c0bbfa..e99de52 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DeserializeResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DeserializeResult (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DeserializeResult (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeserializeResult (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -306,6 +306,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DoubleSummary.Mode.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html
index a0c268e..27d3eb4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.Mode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoubleSummary.Mode (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -364,6 +364,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DoubleSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html
index 7558c18..402b223 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoubleSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoubleSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -437,6 +437,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DoubleSummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html
index e5a7272..80a1228 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoubleSummaryDeserializer (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -290,6 +290,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DoubleSummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html
index 7c0694d..ad59e1d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummaryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoubleSummaryFactory (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -328,6 +328,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/DoubleSummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html
index c5787f7..b6e36c3 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/DoubleSummarySetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>DoubleSummarySetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -341,6 +341,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Filter.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html
index a0ce22f..897da9a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Filter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Filter (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Filter (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Filter (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -291,6 +291,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html
index 38ea752..6b2cbda 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Intersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Intersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -326,6 +326,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html
index f51e4de..3a609b4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Sketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -473,6 +473,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/SketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html
index 2883c98..92ae33c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -295,6 +295,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html
index f3445fa..97c13a4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Sketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -333,6 +333,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html
index 752cf32..549e26b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Summary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Summary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Summary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -256,6 +256,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/SummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html
index d5a9e18..4b2cf94 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryDeserializer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SummaryDeserializer (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -241,6 +241,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/SummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html
index 79b43af..b269ebf 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummaryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SummaryFactory (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -231,6 +231,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/SummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html
index 86ac1b4..10d0c9d 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/SummarySetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>SummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>SummarySetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -270,6 +270,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html
index b572c2c..9589640 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -349,6 +349,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/UpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html
index 9937e9f..b50b2b8 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdatableSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -610,6 +610,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/UpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html
index fee3e37..fe4da79 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdatableSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -358,6 +358,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/UpdatableSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html
index 6808a60..1116fcd 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/UpdatableSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>UpdatableSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>UpdatableSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdatableSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -248,6 +248,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/AnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html
index ccb213d..f872699 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/AnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.AnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.AnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.AnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesAnotB.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html
index 97953f0..bccb80f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesAnotB.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesAnotB (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -166,6 +166,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesCombiner.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html
index a05a741..c1cf0ae 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCombiner.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesCombiner (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -167,6 +167,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesCompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html
index 03a3ca2..87c6b05 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesCompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesCompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -208,6 +208,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesIntersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html
index c426e40..ea15b0c 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesIntersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesIntersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -174,6 +174,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html
index b8b4607..70047a4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSetOperationBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSetOperationBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -178,6 +178,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html
index 05e6cfd..cc6ae91 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -262,6 +262,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesSketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html
index 31e8266..1fd4adb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.ArrayOfDoublesSketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -164,6 +164,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesSketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html
index c7a84da..83b8783 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesSketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesSketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesUnion.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html
index e7f0198..d73296b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUnion.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUnion (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -251,6 +251,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesUpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html
index 8155333..b4848e4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -224,6 +224,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html
index 1597db3..4b1f7b9 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/ArrayOfDoublesUpdatableSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.ArrayOfDoublesUpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -190,6 +190,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/CompactSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html
index 85b2f21..f1105df 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/CompactSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.CompactSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.CompactSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.CompactSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -184,6 +184,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DeserializeResult.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html
index a8120d6..bb8aafe 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DeserializeResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DeserializeResult (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DeserializeResult (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DeserializeResult (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DeserializeResult (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -182,6 +182,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DoubleSummary.Mode.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html
index 16c9758..92cd9bf 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.Mode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary.Mode (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -202,6 +202,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DoubleSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html
index b5e1b0d..dce8a6f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DoubleSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -216,6 +216,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DoubleSummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html
index 35118af..c00ff47 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryDeserializer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DoubleSummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html
index a4ba98f..7c0d355 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummaryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -166,6 +166,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/DoubleSummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html
index dea4464..7b8acdf 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/DoubleSummarySetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.DoubleSummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Filter.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html
index 1ecf986..65e4ea4 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Filter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.Filter (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.Filter (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Filter (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Filter (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Intersection.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html
index 5b4a7ba..ca06779 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Intersection.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.Intersection (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Intersection (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Intersection (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Sketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html
index 77b5f09..2c08829 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.Sketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -233,6 +233,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/SketchIterator.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html
index 2b26854..4de2ba7 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SketchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.SketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.SketchIterator (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.SketchIterator (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.SketchIterator (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -166,6 +166,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Sketches.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html
index 9362439..eb829cb 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Sketches.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.Sketches (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketches (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Sketches (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html
index e0df8c2..db0bf77 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.Summary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.Summary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.Summary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.Summary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -276,6 +276,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/SummaryDeserializer.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html
index f95f287..56b642f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryDeserializer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryDeserializer (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -188,6 +188,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/SummaryFactory.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html
index 046d19c..9f6ee8b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummaryFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummaryFactory (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -196,6 +196,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/SummarySetOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html
index de9fad4..5a85545 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/SummarySetOperations.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.SummarySetOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -190,6 +190,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/Union.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html
index 525eca4..0373f1a 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/Union.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.Union (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Union (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.Union (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/UpdatableSketch.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html
index 9acfebe..85e227f 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketch.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketch (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -174,6 +174,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/UpdatableSketchBuilder.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html
index b7c7603..3850eaa 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSketchBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Class com.yahoo.sketches.tuple.UpdatableSketchBuilder (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -178,6 +178,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/class-use/UpdatableSummary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html
index 341d134..8840491 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/class-use/UpdatableSummary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Interface com.yahoo.sketches.tuple.UpdatableSummary (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -204,6 +204,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/package-frame.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html
index 98031c0..bf76511 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.tuple (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>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html
index 92c8494..61eca4b 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.tuple (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -369,6 +369,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/package-tree.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html
index 02627aa..2c6b911 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.sketches.tuple Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>com.yahoo.sketches.tuple Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="com.yahoo.sketches.tuple Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="com.yahoo.sketches.tuple Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -188,6 +188,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<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/tuple/package-use.html b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html
index 8a7de97..0143cff 100644
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html
+++ b/api/core/snapshot/apidocs/com/yahoo/sketches/tuple/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Uses of Package com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Uses of Package com.yahoo.sketches.tuple (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Uses of Package com.yahoo.sketches.tuple (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -277,6 +277,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/constant-values.html b/api/core/snapshot/apidocs/constant-values.html
index 3398e9d..792f2c7 100644
--- a/api/core/snapshot/apidocs/constant-values.html
+++ b/api/core/snapshot/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Constant Field Values (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Constant Field Values (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Constant Field Values (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -187,6 +187,48 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="com.yahoo.sketches.cpc.CpcSketch.DEFAULT_LG_K">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="com/yahoo/sketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
+<td class="colLast"><code>11</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="com.yahoo.sketches.hll.HllSketch.DEFAULT_LG_K">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
+<td class="colLast"><code>12</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -274,6 +316,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/deprecated-list.html b/api/core/snapshot/apidocs/deprecated-list.html
index 103072f..500660f 100644
--- a/api/core/snapshot/apidocs/deprecated-list.html
+++ b/api/core/snapshot/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Deprecated List (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Deprecated List (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Deprecated List (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -190,6 +190,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/help-doc.html b/api/core/snapshot/apidocs/help-doc.html
index 3378d08..804a323 100644
--- a/api/core/snapshot/apidocs/help-doc.html
+++ b/api/core/snapshot/apidocs/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>API Help (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>API Help (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="API Help (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -226,6 +226,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/index-all.html b/api/core/snapshot/apidocs/index-all.html
index 822e143..a100ba7 100644
--- a/api/core/snapshot/apidocs/index-all.html
+++ b/api/core/snapshot/apidocs/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Index (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Index (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Index (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -70,7 +70,7 @@
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
 <!--   -->
 </a>
 <h2 class="title">A</h2>
@@ -373,6 +373,23 @@
 <div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the 
  builder.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildLocal-com.yahoo.sketches.theta.UpdateSketch-">buildLocal(UpdateSketch)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Returns a local concurrent UpdateSketch to be used as a per-thread local buffer along with the
+ given concurrent shared UpdateSketch and the current configuration of this Builder</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared--">buildShared()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Returns an on-heap concurrent shared UpdateSketch with the current configuration of the
+ Builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildShared-com.yahoo.memory.WritableMemory-">buildShared(WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Returns a direct (potentially off-heap) concurrent shared UpdateSketch with the current
+ configuration of the Builder and the given destination WritableMemory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#buildSharedFromSketch-com.yahoo.sketches.theta.UpdateSketch-com.yahoo.memory.WritableMemory-">buildSharedFromSketch(UpdateSketch, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#buildUnion--">buildUnion()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
 <dd>
 <div class="block">Convenience method, returns a configured SetOperation Union with
@@ -419,6 +436,10 @@
 <dd>
 <div class="block">Computes the ceiling power of 2 within the range [1, 2^30].</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#ceilingPowerOfBdouble-double-double-">ceilingPowerOfBdouble(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
+<dd>
+<div class="block">Computes the ceiling power of B as a double.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#characterPad-java.lang.String-int-char-boolean-">characterPad(String, int, char, boolean)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
 <dd>
 <div class="block">Prepend or postpend the given string with the given character to fill the given field length.</div>
@@ -511,14 +532,22 @@
 <dd>
 <div class="block">Returns a compact version of this sketch.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/CompactSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
 <dd>
-<div class="block">Convert this UpdateSketch to a CompactSketch in the chosen form.</div>
+<div class="block">Converts this sketch to an ordered CompactSketch on the Java heap.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
+<dd>
+<div class="block">Convert this sketch to a CompactSketch in the chosen form.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Converts this UpdateSketch to an ordered CompactSketch on the Java heap.</div>
-</dd>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#compact-boolean-com.yahoo.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html#compact--">compact()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></dt>
 <dd>
 <div class="block">Gets an on-heap compact representation of the sketch</div>
@@ -596,6 +625,10 @@
  <a href="https://arxiv.org/abs/1708.06839">Back to the Future: an Even More Nearly
  Optimal Cardinality Estimation Algorithm</a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch--">CpcSketch()</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Constructor with default log_base2 of k</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#CpcSketch-int-">CpcSketch(int)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
 <dd>
 <div class="block">Constructor with log_base2 of k.</div>
@@ -608,6 +641,10 @@
 <dd>
 <div class="block">The union (merge) operation for the CPC sketches.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion--">CpcUnion()</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
+<dd>
+<div class="block">Construct this unioning object with the default LgK and the default update seed.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcUnion.html#CpcUnion-int-">CpcUnion(int)</a></span> - Constructor for class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></dt>
 <dd>
 <div class="block">Construct this unioning object with LgK and the default update seed.</div>
@@ -693,8 +730,14 @@
 </a>
 <h2 class="title">D</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_HLL_TYPE">DEFAULT_HLL_TYPE</a></span> - Static variable in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></span> - Static variable in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span> - Static variable in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></span> - Static variable in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></span> - Static variable in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
 <dd>
 <div class="block">The default nominal entries is provided as a convenience for those cases where the
@@ -909,6 +952,10 @@
 <dd>
 <div class="block">Computes the floor power of 2 within the range [1, 2^30].</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#floorPowerOfBdouble-double-double-">floorPowerOfBdouble(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
+<dd>
+<div class="block">Computes the floor power of B as a double.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DoubleSummary.html#fromMemory-com.yahoo.memory.Memory-">fromMemory(Memory)</a></span> - Static method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></dt>
 <dd>
 <div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
@@ -933,6 +980,16 @@
 <dd>
 <div class="block">Returns the number of active, unique keys across all internal maps</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getAprioriError-int-long-">getAprioriError(int, long)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getAprioriError-int-long-">getAprioriError(int, long)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
+ estimatedTotalStreamWeight.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#getAverageSketchMemoryPerKey--">getAverageSketchMemoryPerKey()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
 <dd>
 <div class="block">Returns the average memory storage per key that is dedicated to sketching the unique counts.</div>
@@ -990,6 +1047,16 @@
 <dd>
 <div class="block">Returns the current number of counters the sketch is configured to support.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getDoubleBE-byte:A-int-">getDoubleBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getDoubleLE-byte:A-int-">getDoubleLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
+ in little endian order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnion.html#getEffectiveK--">getEffectiveK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></dt>
 <dd>
 <div class="block">Returns the effective <i>k</i> of this Union.</div>
@@ -998,6 +1065,14 @@
 <dd>
 <div class="block">Returns the effective <i>k</i> of this Union.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getEpsilon-int-">getEpsilon(int)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getEpsilon-int-">getEpsilon(int)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns epsilon used to compute <i>a priori</i> error.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getEstimate--">getEstimate()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
 <dd>
 <div class="block">Returns the best estimate of the cardinality of the sketch.</div>
@@ -1062,6 +1137,10 @@
 <dd>
 <div class="block">Gets the estimate for B over A</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/QuantilesHelper.html#getEvenlySpacedRanks-int-">getEvenlySpacedRanks(int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></dt>
+<dd>
+<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#getFamily--">getFamily()</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
 <dd>
 <div class="block">Return the DataSketches identifier for this CPC family of sketches.</div>
@@ -1098,6 +1177,16 @@
 <dd>
 <div class="block">Returns the name for this family</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getFloatBE-byte:A-int-">getFloatBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getFloatLE-byte:A-int-">getFloatLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
+ in little endian order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getFrequentItems-long-com.yahoo.sketches.frequencies.ErrorType-">getFrequentItems(long, ErrorType)</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
 <dd>
 <div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
@@ -1165,6 +1254,16 @@
 <dd>
 <div class="block">Create an instance of ItemsUnion based on ItemsSketch</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getIntBE-byte:A-int-">getIntBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
+ in little endian order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#getItem--">getItem()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#getItem--">getItem()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
@@ -1173,6 +1272,10 @@
 <dd>
 <div class="block">Accesses the iterator's current object</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
+<dd>
+<div class="block">Returns the parameter k</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getK--">getK()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
 <dd>
 <div class="block">Returns the configured value of K</div>
@@ -1256,6 +1359,20 @@
 <dd>
 <div class="block">Gets the Log base 2 of the configured nominal entries</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getLocalLgNominalEntries--">getLocalLgNominalEntries()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Returns Log-base 2 Nominal Entries for the concurrent local sketch</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getLongBE-byte:A-int-">getLongBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getLongLE-byte:A-int-">getLongLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
+ in little endian order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound(long, double, int, boolean)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></dt>
 <dd>
 <div class="block">Returns the approximate lower bound value</div>
@@ -1333,6 +1450,10 @@
 <dd>
 <div class="block">Ref: <a href="com/yahoo/sketches/theta/Sketch.html#getMaxCompactSketchBytes-int-"><code>Sketch.getMaxCompactSketchBytes(int)</code></a></div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxConcurrencyError--">getMaxConcurrencyError()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Gets the Maximum Concurrency Error</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#getMaximumError--">getMaximumError()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getMaximumError--">getMaximumError()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
@@ -1374,6 +1495,10 @@
 <dd>
 <div class="block">Returns the maximum allowed reservoir capacity in this union.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getMaxNumLocalThreads--">getMaxNumLocalThreads()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Gets the Maximum Number of Local Threads.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#getMaxPreLongs--">getMaxPreLongs()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
 <dd>
 <div class="block">Returns the maximum preamble size for this family in longs</div>
@@ -1545,6 +1670,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#getNumActiveItems--">getNumActiveItems()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getNumPoolThreads--">getNumPoolThreads()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Gets the number of background pool threads used for propagation in the concurrent sketches.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getNumRetained--">getNumRetained()</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
 <dd>
 <div class="block">Returns the number of retained items (samples) in the sketch.</div>
@@ -1598,6 +1727,10 @@
 <div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
  given a set of splitPoints (values).</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#getPropagateOrderedCompact--">getPropagateOrderedCompact()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Gets the Propagate Ordered Compact flag used with concurrent sketches.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantile-double-">getQuantile(double)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
 <dd>
 <div class="block">Returns an approximation to the value of the data item
@@ -1635,6 +1768,11 @@
 <dd>
 <div class="block">This is a more efficient multiple-query version of getQuantile().</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class com.yahoo.sketches.kll.<a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></dt>
+<dd>
+<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
+ specify the number of evenly spaced fractional ranks.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
 <dd>
 <div class="block">This is a more efficient multiple-query version of getQuantile().</div>
@@ -1876,6 +2014,16 @@
 <dd>
 <div class="block">Returns the number of bytes this sketch would require to store.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getShortBE-byte:A-int-">getShortBE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#getShortLE-byte:A-int-">getShortLE(byte[], int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
+ in little endian order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/DeserializeResult.html#getSize--">getSize()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#getSketchSamples--">getSketchSamples()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
@@ -2065,6 +2213,44 @@
 <dd>
 <div class="block">Returns a long array of size 2, which is a 128-bit hash of the input.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long:A-long-">hash(long[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-int:A-long-">hash(int[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-char:A-long-">hash(char[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-byte:A-long-">hash(byte[], long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-long-long-long:A-">hash(long, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-double-long-long:A-">hash(double, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-java.lang.String-long-long:A-">hash(String, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#hash-com.yahoo.memory.Memory-long-long-long-long:A-">hash(Memory, long, long, long, long[])</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#hash-com.yahoo.memory.Memory-long-long-long-">hash(Memory, long, long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#hash-long-long-">hash(long, long)</a></span> - Static method in class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
+<dd>
+<div class="block">Returns a 64-bit hash.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert(long[], long[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></dt>
 <dd>
 <div class="block">Inserts the given long array into the given hash table array of the target size,
@@ -2391,9 +2577,13 @@
 <div class="block">This is a high performance implementation of Phillipe Flajolet&#8217;s HLL sketch but with
  significantly improved error behavior.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch--">HllSketch()</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
+<dd>
+<div class="block">Constructs a new on-heap sketch with the default lgConfigK and tgtHllType.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-">HllSketch(int)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
 <dd>
-<div class="block">Constructs a new on-heap sketch with a HLL_4 sketch as the default.</div>
+<div class="block">Constructs a new on-heap sketch with the default tgtHllType.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#HllSketch-int-com.yahoo.sketches.hll.TgtHllType-">HllSketch(int, TgtHllType)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
 <dd>
@@ -2531,8 +2721,6 @@
 <dd>
 <div class="block"><a href="./resources/dictionary.html#empty">See Empty</a></div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#isEmpty--">isEmpty()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
 <dd>
 <div class="block"><a href="./resources/dictionary.html#empty">See Empty</a></div>
@@ -2728,6 +2916,10 @@
 <dd>
 <div class="block">The log base 2 of the value</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#logB-double-double-">logB(double, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
+<dd>
+<div class="block">Returns the logarithm_logBase of x.</div>
+</dd>
 <dt><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch</span></a> - Class in <a href="com/yahoo/sketches/frequencies/package-summary.html">com.yahoo.sketches.frequencies</a></dt>
 <dd>
 <div class="block">This sketch is useful for tracking approximate frequencies of <i>long</i> items with optional
@@ -2810,6 +3002,13 @@
 <dd>
 <div class="block">A general purpose wrapper for the MurmurHash3.</div>
 </dd>
+<dt><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a></dt>
+<dd>
+<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/MurmurHash3v2.html#MurmurHash3v2--">MurmurHash3v2()</a></span> - Constructor for class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:N">
 <!--   -->
@@ -2917,21 +3116,45 @@
 </dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></span> - Static variable in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putDouble-byte:A-int-double-">putDouble(byte[], int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putDoubleBE-byte:A-int-double-">putDoubleBE(byte[], int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
 <dd>
-<div class="block">Put a given double value into a given byte array at a given offset.</div>
+<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
+ in big endian order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putFloat-byte:A-int-float-">putFloat(byte[], int, float)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putDoubleLE-byte:A-int-double-">putDoubleLE(byte[], int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
 <dd>
-<div class="block">Put a given float value into a given byte array at a given offset.</div>
+<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
+ in little endian order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putInt-byte:A-int-int-">putInt(byte[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putFloatBE-byte:A-int-float-">putFloatBE(byte[], int, float)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
 <dd>
-<div class="block">Put a given integer value into a given byte array at a given offset.</div>
+<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
+ in big endian order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putLong-byte:A-int-long-">putLong(byte[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putFloatLE-byte:A-int-float-">putFloatLE(byte[], int, float)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
 <dd>
-<div class="block">Put a given long value into a given byte array at a given offset.</div>
+<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
+ in little endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putIntBE-byte:A-int-int-">putIntBE(byte[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putIntLE-byte:A-int-int-">putIntLE(byte[], int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
+ in little endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putLongBE-byte:A-int-long-">putLongBE(byte[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putLongLE-byte:A-int-long-">putLongLE(byte[], int, long)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
+ in little endian order.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#putMemory-com.yahoo.memory.WritableMemory-">putMemory(WritableMemory)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
 <dd>
@@ -2947,25 +3170,31 @@
 <dd>
 <div class="block">Puts the current sketch into the given Memory if there is sufficient space.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putShort-byte:A-int-short-">putShort(byte[], int, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putShortBE-byte:A-int-short-">putShortBE(byte[], int, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
 <dd>
-<div class="block">Put a given short value into a given byte array at a given offset.</div>
+<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
+ in big endian order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/ByteArrayUtil.html#putShortLE-byte:A-int-short-">putShortLE(byte[], int, short)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></dt>
+<dd>
+<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
+ in little endian order.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwr2LawNext-int-int-">pwr2LawNext(int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
 <dd>
 <div class="block">Computes the next larger integer point in the power series
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwr2LawNextDouble-int-double-">pwr2LawNextDouble(int, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
-<dd>
-<div class="block">Computes the next larger double in the power series
- <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwr2LawPrev-int-int-">pwr2LawPrev(int, int)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
 <dd>
 <div class="block">Computes the previous, smaller integer point in the power series
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/Util.html#pwrLawNextDouble-int-double-boolean-double-">pwrLawNextDouble(int, double, boolean, double)</a></span> - Static method in class com.yahoo.sketches.<a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></dt>
+<dd>
+<div class="block">Computes the next larger double in the power series
+ <i>point = logBase<sup>( i / ppo )</sup></i> given the current point in the series.</div>
+</dd>
 </dl>
 <a name="I:Q">
 <!--   -->
@@ -3185,11 +3414,32 @@
 <dd>
 <div class="block">Sets the parameter <i>k</i> that determines the accuracy and size of the sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalLogNominalEntries-int-">setLocalLogNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Alternative method of setting the Nominal Entries for a local concurrent sketch from the
+ log_base2 value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLocalNominalEntries-int-">setLocalNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Sets the Nominal Entries for the concurrent local sketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setLogNominalEntries-int-">setLogNominalEntries(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Alternative method of setting the Nominal Entries for this sketch from the log_base2 value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxConcurrencyError-double-">setMaxConcurrencyError(double)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Sets the Maximum Concurrency Error.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html#setMaxK-int-">setMaxK(int)</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></dt>
 <dd>
 <div class="block">Sets the parameter <i>masK</i> that determines the maximum size of the sketch that
  results from a union and its accuracy.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setMaxNumLocalThreads-int-">setMaxNumLocalThreads(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Sets the Maximum Number of Local Threads.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setMemoryRequestServer-com.yahoo.memory.MemoryRequestServer-">setMemoryRequestServer(MemoryRequestServer)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
 <dd>
 <div class="block">Set the MemoryRequestServer</div>
@@ -3226,6 +3476,10 @@
 <dd>
 <div class="block">This is to set the number of double values associated with each key</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setNumPoolThreads-int-">setNumPoolThreads(int)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Sets the number of pool threads used for background propagation in the concurrent sketches.</div>
+</dd>
 <dt><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">SetOperation</span></a> - Class in <a href="com/yahoo/sketches/theta/package-summary.html">com.yahoo.sketches.theta</a></dt>
 <dd>
 <div class="block">The parent API for all Set Operations</div>
@@ -3250,6 +3504,10 @@
 <dd>
 <div class="block">Sets the upfront uniform sampling probability, <i>p</i></div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#setPropagateOrderedCompact-boolean-">setPropagateOrderedCompact(boolean)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
+<dd>
+<div class="block">Sets the Propagate Ordered Compact flag to the given value.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/SetOperationBuilder.html#setResizeFactor-com.yahoo.sketches.ResizeFactor-">setResizeFactor(ResizeFactor)</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></dt>
 <dd>
 <div class="block">Sets the cache Resize Factor</div>
@@ -3538,6 +3796,14 @@
 <dd>
 <div class="block">Return a human-readable string summary of this sketch</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString-byte:A-boolean-">toString(byte[], boolean)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#toString-com.yahoo.memory.Memory-boolean-">toString(Memory, boolean)</a></span> - Static method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#toString--">toString()</a></span> - Method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></dt>
@@ -3546,14 +3812,38 @@
 <dd>
 <div class="block">Returns a human readable summary of this sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
 <dd>
 <div class="block">Returns a human readable summary of this sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/frequencies/LongsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/HllSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.hllmap.<a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></dt>
@@ -3574,6 +3864,14 @@
 <dd>
 <div class="block">Returns summary information about this sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></dt>
 <dd>
 <div class="block">Creates a human readable string that describes the current configuration of this builder.</div>
@@ -3594,6 +3892,14 @@
 <dd>
 <div class="block">Returns summary information about this sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/quantiles/ItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.quantiles.<a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></dt>
 <dd>
 <div class="block">Returns summary information about the backing sketch.</div>
@@ -3606,6 +3912,14 @@
 <dd>
 <div class="block">Returns a human-readable summary of the sketch, without items.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></dt>
 <dd>
 <div class="block">Returns a human-readable summary of the sketch, without items.</div>
@@ -3614,6 +3928,14 @@
 <dd>
 <div class="block">Returns a human-readable summary of the sketch, without items.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></dt>
 <dd>
 <div class="block">Returns a human-readable summary of the sketch, without items.</div>
@@ -3622,6 +3944,14 @@
 <dd>
 <div class="block">Returns a human-readable summary of the sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></dt>
 <dd>
 <div class="block">Returns a human-readable summary of the sketch, without items.</div>
@@ -3636,6 +3966,14 @@
 <dd>
 <div class="block">Gets a human readable listing of contents and summary of the given sketch.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/Sketch.html#toString-com.yahoo.memory.Memory-">toString(Memory)</a></span> - Static method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html#toString--">toString()</a></span> - Method in class com.yahoo.sketches.tuple.<a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></dt>
@@ -3660,6 +3998,10 @@
 <dd>
 <div class="block">This performs union operations for HLL sketches.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#Union--">Union()</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
+<dd>
+<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/hll/Union.html#Union-int-">Union(int)</a></span> - Constructor for class com.yahoo.sketches.hll.<a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></dt>
 <dd>
 <div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
@@ -4061,6 +4403,10 @@
 </a>
 <h2 class="title">V</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/cpc/CpcSketch.html#validate--">validate()</a></span> - Method in class com.yahoo.sketches.cpc.<a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Convience function that this Sketch is valid.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.yahoo.sketches.<a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -4337,6 +4683,19 @@
  and may have data.</div>
 </dd>
 </dl>
+<a name="I:X">
+<!--   -->
+</a>
+<h2 class="title">X</h2>
+<dl>
+<dt><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a> - Class in <a href="com/yahoo/sketches/hash/package-summary.html">com.yahoo.sketches.hash</a></dt>
+<dd>
+<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="com/yahoo/sketches/hash/XxHash.html#XxHash--">XxHash()</a></span> - Constructor for class com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></dt>
+<dd>&nbsp;</dd>
+</dl>
 <a name="I:Z">
 <!--   -->
 </a>
@@ -4347,7 +4706,7 @@
 <div class="block">Prepend the given string with zeros.</div>
 </dd>
 </dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -4395,6 +4754,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/index.html b/api/core/snapshot/apidocs/index.html
index 406b967..a3801ac 100644
--- a/api/core/snapshot/apidocs/index.html
+++ b/api/core/snapshot/apidocs/index.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API</title>
+<title>com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/api/core/snapshot/apidocs/overview-frame.html b/api/core/snapshot/apidocs/overview-frame.html
index d739110..4618956 100644
--- a/api/core/snapshot/apidocs/overview-frame.html
+++ b/api/core/snapshot/apidocs/overview-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Overview List (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Overview List (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>
diff --git a/api/core/snapshot/apidocs/overview-summary.html b/api/core/snapshot/apidocs/overview-summary.html
index 46a09a8..78e8cd5 100644
--- a/api/core/snapshot/apidocs/overview-summary.html
+++ b/api/core/snapshot/apidocs/overview-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Overview (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Overview (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Overview (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -71,7 +71,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API</h1>
+<h1 class="title">com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API</h1>
 </div>
 <div class="header">
 <div class="subTitle">
@@ -253,6 +253,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/overview-tree.html b/api/core/snapshot/apidocs/overview-tree.html
index b29d545..e2c349a 100644
--- a/api/core/snapshot/apidocs/overview-tree.html
+++ b/api/core/snapshot/apidocs/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Class Hierarchy (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Class Hierarchy (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -154,6 +154,7 @@
 <li type="circle">com.yahoo.sketches.frequencies.<a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies"><span class="typeNameLink">LongsSketch.Row</span></a> (implements java.lang.<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;T&gt;)</li>
 <li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3</span></a> (implements java.io.<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>)</li>
 <li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3Adaptor</span></a></li>
+<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">MurmurHash3v2</span></a></li>
 <li type="circle">com.yahoo.sketches.theta.<a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta"><span class="typeNameLink">PairwiseSetOperations</span></a></li>
 <li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuantilesHelper</span></a></li>
 <li type="circle">com.yahoo.sketches.<a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">QuickSelect</span></a></li>
@@ -219,6 +220,7 @@
 <li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSamples.WeightedSample.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSamples.WeightedSample</span></a></li>
 <li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsSketch</span></a>&lt;T&gt;</li>
 <li type="circle">com.yahoo.sketches.sampling.<a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling"><span class="typeNameLink">VarOptItemsUnion</span></a>&lt;T&gt;</li>
+<li type="circle">com.yahoo.sketches.hash.<a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash"><span class="typeNameLink">XxHash</span></a></li>
 </ul>
 </li>
 </ul>
@@ -301,6 +303,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/api/core/snapshot/apidocs/resources/dictionary.html b/api/core/snapshot/apidocs/resources/dictionary.html
index 69b501a..1ad0352 100644
--- a/api/core/snapshot/apidocs/resources/dictionary.html
+++ b/api/core/snapshot/apidocs/resources/dictionary.html
@@ -61,17 +61,20 @@
 In Theta Sketches, the state <i>Empty</i> for a sketch means that the sketch cache has zero hash values and that none of the
 update methods have been called with valid data.  In other words, the sketch has never seen any data.
 However, if the P sampling mode is used, a virgin sketch will have a theta &lt; 1.0, and a set operation could be
-(and should be) impacted by this lower theta. This is by design. 
-It is only safe to exclude empty sketches from set operations if isEmpty() == true and getTheta() == 1.0.
+(and should be) impacted by this lower theta. This is by design.
 
+It is only safe to exclude empty sketches from set operations if isEmpty() == true and getTheta() == 1.0.
 
 <p>Note that <i>Empty</i> does not mean that theta is 1.0 because if <i>p</i> &lt; 1.0, theta will be set 
 equal to <i>p</i> during construction. 
-Also, a cache of zero values does not mean that the sketch is <i>Empty</i> since set intersection or difference 
-operations can result in a sketch with zero values but with a valid theta and upper and lower bounds. 
+Also, a cache of zero values (<i>getRetainedEntries(true) = 0</i>) does not mean that the sketch is <i>Empty</i> since set intersection or difference 
+operations can result in a sketch with zero values. 
+If the sourcing sketches had seen data then a resulting intersection or difference sketch will be <i>not Empty</i> 
+and have valid upper and lower bounds even if the cache has zero values. In other words, the resulting sketch represents
+a valid distribution of data that just happens to have zero samples collected from it. 
 
-<p>These are subtle distinctions and exist for mathematical correctness. Excluding sketches that are <i>not Empty</i>
-from set operations that would otherwise include them could result in impacting the accuracy of results.
+<p>These are subtle distinctions and exist for mathematical correctness. Excluding sketches that just have <i>getRetainedEntries(true) = 0</i> 
+from set operations them could result in impacting the accuracy of results.
 
 <h3><a name="estMode">Estimation Mode</a></h3>
 Once a Theta Sketch exceeds the configured <a href="#nomEntries">Nominal Entries</a>, or <i>k</i>, number of retained hash values,
diff --git a/api/core/snapshot/apidocs/serialized-form.html b/api/core/snapshot/apidocs/serialized-form.html
index 8891a41..a6caea2 100644
--- a/api/core/snapshot/apidocs/serialized-form.html
+++ b/api/core/snapshot/apidocs/serialized-form.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Oct 25 17:23:29 PDT 2018 -->
+<!-- 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>Serialized Form (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-25">
+<title>Serialized Form (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (com.yahoo.datasketches:sketches-core 0.12.1-SNAPSHOT API)";
+            parent.document.title="Serialized Form (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -179,6 +179,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2018. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2015&#x2013;2019. All rights reserved.</small></p>
 </body>
 </html>