https://kalib-stacks.medium.com/implementing-nasas-power-of-ten-rules-in-modern-javascript-19c8d9e87015