Submission for the KPCB engineering fellow application's challenge problem.