Using Functional Programming to Build a Better Breakfast Bagel. | Dark Hacker News