Practice problems and other stuff from Algorithm Design Manuan by Steven S Skiena