Pith
Open Journal
christian
christian
Revised version using some kind of "change stack".
?