https://github.com/RayTracing/raytracing.github.io/blob/00d0ab026ab86083ee4076d00fcb2802362cb4bb/books/RayTracingTheNextWeek.html#L1099 i j k can be minus value so would leads to error