intersection

fun Set<Atom>.intersection(other: Set<Atom>): MutableSet<Atom>
fun Iterable<Set<Atom>>.intersection(): MutableSet<Atom>