Mimicry, Camouflage and Perceptual Exploitation: the Evolution of Deception in Nature