zipfian capstone project