@b0rk
That was my favourite part of my numerical analysis and later discrete functions courses—the aspect of "so the rules we normally expect to apply _don't_, and here's how we can cope with that" helped understand so much about why things go wrong.