WiFiESp library, server example - I don't 'get' how the while loop is working