Writing a path tracer in Rust, part 5: tonemapping | Hacker News Reader