Explain algorithms in readme