Wouldn't take that much. Primitives Abstraction Combination data == procedures eval/apply What more do you need?