Buy Till You Die: Understanding Customer Lifetime Value