What is the smallest bird?

Hummingbird is the smallest bird.