Nonlinear Causal Discovery through a Sequential Edge Orientation Approach