$ ./new 0 -> 1 branch start branch choice start 1 -> 2 2 -> 3 branch start branch choice start 3 -> 4 4 -> 5 branch choice end branch end branch choice end branch choice start 5 -> 6 6 -> 7 branch start branch choice start 7 -> 8 8 -> 9 branch choice end branch end branch choice end branch end 9 -> 10 NULL