Choc – Bret Victor’s ‘Learnable Programming’ implemented in Javascript