Technical debt is any shortcoming in the solution that makes it less than "good enough" and might
create problems in the future. Refactoring is a common way of reducing technical debt. Timeboxing,
however, doesn't help with technical debt. Timeboxing the Sprints forces everyone to focus on the
most important parts of the work (prioritization). It also ensures there will be frequent increments
which demonstrate progress. When working inside timeboxes, it's better to limit work-in-progress and
get items done before going to the next ones; otherwise, chances would be high that the team ends up
with many in-progress items and not enough "Done" items at the end of the Sprint.