https://medium.com/@AdanRobles00/unlocking-performance-optimizing-code-with-rusts-zero-cost-abstractions-c7fafc91298e