add dynamic programming problems and quora challenge problem