The Mind Garden: How A Mind Grows