A step-by-step guide to calculating customer lifetime value | Hacker News Reader