Introduction | Pan's algorithm notes