divide and conquer homework problems research paper on stalin essays on animal rights term paper english do dissertation proposal presentation