Dichotomy Theorems For Holant Problems. by Michael R. Kowalczyk