* Added comment explaining a little bit about buildCompress and why we need BigInteger