Algorithm for a hypothetical vacuum robot which must clean a grid world but cannot know it's own position.