https://ideatrash.net/2009/05/proms-and-graduations.html
Proms and Graduations