John C. Lilly's Cybernetic Theory of the Mind: Programming and Metaprogramming