repeatWhile(leftIsObstacle()){ forward(1) } left() forward(1)