An implementation of path tracing with photon mapping.
An image generated with the current version of the program: