Artificial and Natural Visual Problem Solving with Resource Constraints