Superposition is among the most successful calculi for first-order logic. Its extension to higher-order logic introduces new challenges such as infinitely branching inference rules, possibilities reasoning about Booleans, and need curb explosion of specific rules. We describe techniques that address these issues extensively evaluate their implementation in Zipperposition theorem prover. Largely...