Added fixedPoint
Added repeatInference
Added isHiddenSingle
Added uncurry3 and refactored to use it
Added HiddenSingle pattern to doStep and updatePossibilities
Added inferHiddenSingles to inferences