Add Important Algorithms