Idiomatic parameter type lettering.
Removed empty package objects.
More restrictive return type.
Code formatting tweaks.
Fixed missing subtraction operation of intersection set length.
Removed unused import.
Updated version to v0.25.2.