pub fn house() -> (usize, Vec<(usize, usize)>)
Returns the edges of the House graph. 5 vertices, 6 edges. The house graph is a square with a triangle on top.