adding branched surfaces and chi computation
working on better perms
adding vertex counting
edge gluing and chi computation seems to work?
working on brute force
brute force appears to work