Groups
Category
Randomized algorithms use coin flips (random bits) to guide choices, often making code simpler and fast on average.
Persistence lets you keep every past version of a data structure while making O(log n) updates and queries on any version.