New DP problems and array hopper