What does the "?" and ":" do in this Code

Thanks for the replies, it makes more since now.
The ms is milli seconds
The ms Last is milli seconds last

Just like blink without delay.

This way I can use conditions to vary the on and off duration and the on and off don't have to be the same duration like blink with out delay.