Implement PAVA spend-smoothing under no-borrowing constraint | Upstart