A simple path tracer
Here's a cool animation of two metals objects, a diffuse object, a glass (dielectric) object and an emissive light source!
Monte Carlo integration with one sample will have a lot of noise. Here's a comparison of 16x AA, 1 sample vs. 16x AA, 256 samples:
To add backgrounds to the scenes, an HDRI was spherically mapped to an infinite-radius sphere. Radience information can then be extracted from the HDRI (with your favourite tone-mapping function) to create a lit scene. Here's a few examples.