add algorithms section & an online book