< Ultima
http://www.aber.ac.uk/compsci/Dept/Teaching/CourseNotes/current/CS31310/exercises/exercise2/Exercise.htm
http://www.biology-direct.com/content/1/1/29