Python AND External memory algorithm
Common descendants