(node (name root) (type decision)
(question "Is the animal warm-blooded?")
(yes-node node1) (no-node node2) (answer nil))
(node (name node1) (type decision)
(question "Does the animal purr?")
(yes-node node3) (no-node node4) (answer nil))
(node (name node2) (type answer) (question nil)
(yes-node nil) (no-node nil) (answer snake))
(node (name node3) (type answer) (question nil)
(yes-node nil) (no-node nil) (answer cat))
(node (name node4) (type answer) (question nil)
(yes-node nil) (no-node nil) (answer dog))