A tool for exploring and visualising recursion / branching systems, written in JavaScript