Introduction to partitioning technologies