In relation to what you said, there _is_ a convenience sugar to make an in-place algorithm work out-of-place - `sugar.dup` \- <https://nim-lang.org/docs/sugar.html#dup.m%2CT%2Cvarargs%5Buntyped%5D>
- Small improvement discussion: Use `let` to lock variable previo... cmc
- Small improvement discussion: Use `let` to lock variable p... SolitudeSF
- Small improvement discussion: Use `let` to lock variab... PMunch
- Small improvement discussion: Use `let` to lock va... dom96
- Small improvement discussion: Use `let` to loc... planetis
- Small improvement discussion: Use `let` t... Zoom
- Small improvement discussion: Use `le... Yardanico
- Small improvement discussion: Use... Zoom
- Small improvement discussion: Use... dom96
- Small improvement discussion: Use... cmc
- Small improvement discussion: Use... kobi
- Small improvement discussion: Use... xigoi
- Small improvement discussion: Use... SolitudeSF
- Small improvement discussion: Use... Hlaaftana
- Small improvement discussion: Use... cmc
- Small improvement discussion: Use... dxb
- Small improvement discussion: Use... SolitudeSF
