    def findMin(self):
        if self.isEmpty() is not True:
            nodePtr = self.root
            while nodePtr.left:
                nodePtr = nodePtr.left
        return nodePtr.key