Millis() / Unsigned long subtraction not working

Unsigned addition can leave a target time not reachable with a single simple solution. If you don’t think so then spend some hours trying, like I did!

Unsigned subtraction always has a single simple solution that I swear newbs tend to choose more code over.