Public class: LotForLotSolver.
The rule replenishes each positive demand exactly in its demand period.
It is intentionally retained as a baseline because many lot-sizing comparisons use L4L/LFL as the zero-holding-inventory extreme.