A program which writes its own programs in the brainfuck language using genetic programming techniques. The user specifies a desired output and this program generates a brainfuck program capable of producing that output.