A Systematic Approach for Automatically Answering General-Purpose Objective and Subjective Questions