For part 7, I've implemented a Tone Reproduction function for both Ward's and Reinhard's methods. I've had some issues with Ward's method and can only seem to get it to work properly for a value of LMax = 1.
1) Ward LMax = 1

2) Reinhard LMax = 1

3) Reinhard LMax = 1000

4) Reinhard LMax = 10000
save