'work' is a small, constant size array for temporary data so it can be allocated on the stack and the 'work' parameter can be eliminated entirely. Thanks to Bård Skaflestad for the suggestion!
'work' is a small, constant size array for temporary data so it can be allocated on the stack and the 'work' parameter can be eliminated entirely. Thanks to Bård Skaflestad for the suggestion!