Simple, and easy to understand. I think it works for all versions (well, at least 1.16.5+) :PPP
First release (1.0)