You can tell there ought to be substructures because he used comments to label the different groups. That's a code smell right there.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: