This displays some algorithms in a notation I developed for writing algorithms on paper or whiteboards rather than in ASCII.

{"type":"class","kids":[{"type":"id","kids":["point"]},[{"type":"attr","kids":["x"]},{"type":"attr","kids":["y"]}],{"type":"then","kids":[{"type":"then","kids":[{"type":"ass","kids":[{"type":"attr","kids":["r"]},{"type":"call","kids":[{"type":"id","kids":["sqrt"]},[{"type":"infix","kids":[{"type":"pow","kids":[{"type":"attr","kids":["x"]},{"type":"const","kids":[2]}]},"+",{"type":"pow","kids":[{"type":"attr","kids":["y"]},{"type":"const","kids":[2]}]}]}]]}]},{"type":"ass","kids":[{"type":"attr","kids":["θ"]},{"type":"call","kids":[{"type":"id","kids":["atan2"]},[{"type":"attr","kids":["y"]},{"type":"attr","kids":["x"]}]]}]}]},{"type":"def","kids":[{"type":"attr","kids":["go"]},[{"type":"id","kids":["Δx"]},{"type":"id","kids":["Δy"]}],{"type":"ass","kids":[{"type":"tuple","kids":[[{"type":"attr","kids":["x"]},{"type":"attr","kids":["y"]}]]},{"type":"tuple","kids":[{"type":"infix","kids":[{"type":"attr","kids":["x"]},"+",{"type":"id","kids":["Δx"]}]},{"type":"infix","kids":[{"type":"attr","kids":["y"]},"+",{"type":"id","kids":["Δy"]}]}]}]}]}]}]}