Commented and understood Blink.c