Limitations of he Current Stock of Ideas about Problem Solving