added more dynamic programming problems and string problems