Text this: Problem solving: algorithms and conceptual and open-ended problems in chemistry