the official example: to make the LED blink without applying delay(), so that other code can be run simultaneously