Source: https://www.oracle.com/docs/tech/partitioning-guide-2703320.pdf