store-carry-forward principle