Ten Little Algorithms, Part 2: The Single-Pole Low-Pass Filter (https://www.embeddedrelated.com/showarticle/779.php)