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