Add delay.c and delay.h