Gödel.js: An attempt to build a model of computation from a minimum set of primitives and applications of recursion and composition.