def build_k5_graph():
graph = UndirectedGraph()<EOL>for _ in range(<NUM_LIT:5>):<EOL><INDENT>graph.new_node()<EOL><DEDENT>graph.new_edge(<NUM_LIT:1>, <NUM_LIT:2>)<EOL>graph.new_edge(<NUM_LIT:2>, <NUM_LIT:3>)<EOL>graph.new_edge(<NUM_LIT:3>, <NUM_LIT:4>)<EOL>graph.new_edge(<NUM_LIT:4>, <NUM_LIT:5>)<EOL>graph.new_edge(<NUM_LIT:5>, <NUM_LIT:1>)<EOL>graph.new_edge(<NUM_LIT:1>, <NUM_LIT:3>)<EOL>graph.new_edge(<NUM_LIT:1>, <NUM_LIT:4>)<EOL>graph.new_edge(<NUM_LIT:2>, <NUM_LIT:4>)<EOL>graph.new_edge(<NUM_LIT:2>, <NUM_LIT:5>)<EOL>graph.new_edge(<NUM_LIT:3>, <NUM_LIT:5>)<EOL>return graph<EOL>
Makes a new K5 graph.
       Ref: http://mathworld.wolfram.com/Pentatope.html