Algorithms - Implementations of selected algorithms from "Essential Algorithms: A Practical Approach to Computer Algorithms" by Rod Stephens