Gelijkaardige items: Programming for problem solving