Append a new leaf onto the end of this tree and return the
        audit path

def append(self, new_leaf: bytes) -> List[bytes]:
        """Append a new leaf onto the end of this tree and return the
        audit path"""
        auditPath = list(reversed(self.__hashes))
        self._push_subtree([new_leaf])
        return auditPath