How many different nets are there for a triangular prism? Even better, is there a formula for the number of nets for polyhedra?