more tooling in the ArrayEntity to reduce the complexity of exercises
python bindings for the ArrayWorld
recognized error++ in python
port all array exercises to python (the missions are still to be edited, though)
ChangeLog cleanups
refresh french translations to 100%