After "Atomic Updates" from rosettacode.org, here is "S-Expressions". Problem: http://rosettacode.org/wiki/S-Expressions Code: http://dpaste.dzfl.pl/fd485808 Comments, improvements?