- Commented all algorithm