Text this: Distributed computing by oblivious mobile robots /