Homework 3 for Stanford's Startup Engineering Class (Coursera).