Mimicry, protective resemblance and animal behaviour.