add a quick-and-dirty special-casing for handling the start symbol in the derivation tree to avoid it spuriously appearing twice
add a quick-and-dirty special-casing for handling the start symbol in the derivation tree to avoid it spuriously appearing twice