PACT code

Caleb Fangmeier 503209b984 Fixes bug in reduce 8 vuotta sitten
.idea 68ebf13d7f Introduces beginnings of refactorization. 8 vuotta sitten
src 503209b984 Fixes bug in reduce 8 vuotta sitten