What change-making algorithm do self-service checkout machines use? | Hacker News Reader