Format words into wrapped/justified lines | SoFi Coding Question