Introduction to Algorithms | Synapse