pdf problem solving with algorithms and data structures higher english critical essay prose questions