shape search homework how long should it take to write a 20 page research paper