What do cacti spines and wasp stingers have in common? What about snail genitalia and shark teeth?