Because this two functions are two independant functions who works together as a recusive funtion