All About Intelligence: Human, Animal and Artificial