space-time trade-off