The Nature of Code by Daniel Shiffman source code converted to Javascript