Top 10 wicked cool algorithms