Systems In Dynamic Programming Tutorial