Practicing algorithm implementation, primarily using examples from the Algorithm Design Manual by Skiena