Efficient k-Clique Listing: An Edge-Oriented Branching Strategy | Synapse