What slime mold and online shoppers have in common

Open in new window