Pergunta de entrevista da empresa Shutterfly

Various ways to implement objects in javascript.