Apoptosis, genetic control and importance in development