initial version 2010-10-31
add "else clause", "repeat..until statement" and array (published: 2012-09-15)