theory of smart dust lab 4135929