Source: https://money.stackexchange.com/questions/58262/should-i-pay-off-my-401k-loan-or-reinvest-the-funds-elsewhere