garbage truck principle