I "invented" this filter in middle school when I was deep into audio processing but didn't have the theoretical foundations yet.
Adding a βX_{i-2} term allows for a filter with sharper cutoff, but makes determining the parameters more difficult.
The Z-transform is helpful here:
Me too, playing with Microsoft Excel as a child, creating series where the next cell depends on the previous one.