Technion students develop algorithm to land aircraft with engine failure