https://subethasoftware.com/2017/02/23/optimizing-color-basic-part-9/
Optimizing Color BASIC, part 9