Applied Dynamic Programming | Synapse