leaves in a forest finite or infinite