A future ultraminiature computer the size of a pinhead?