The Theory of Hummingbirds