Added challenging practice problems.