Add firstorder.c