A collection of tools commonly used in computer algorithms.
A.sorting - Multiple versions of quicksort implementations, including 1 classic recursive implementation as well as 2 iterative ones. Non-recursive implementation seems more economical on cpu cycles than the recursive one.