What is the minimum number of nodes that a binary tree can have?