Scent, the mysterious and essential powers of smell