Flowering plants show immense diversity in their morphology, ecology, taxonomy, and phylogeny. They range in size from the tiny duckweeds less than 2 mm wide to Eucalyptus trees over 100 m tall. Most are photosynthetic, though some are parasitic on fungi or other plants. They occupy nearly all land and aquatic habitats. Taxonomically, there are over 300,000 known species classified into 64 orders and 416 families. The Ranunculaceae family includes over 2,500 herbaceous species, many with showy flowers and compound leaves. Clematis is a notable genus of over 380 climbing species.