The Cosmic Zoo: Complex Life on Many Worlds