Apart3[expr, x] is equivalent to Map2[Factor2, Collect2[Apart1[expr,x],x]].
Apart3[expr, x]
Map2[Factor2, Collect2[Apart1[expr,x],x]]
Overview, Apart1.