add zero_crossings.c