pratice and other code in algorthms fourth Edition