Basic Dynamic Programming In Python Data