Dynamic Programming Basic Problems In Economics