Colonization models: a programming tutorial (Part 1/2) — LessWrong