From Minecraft Parkour Wiki

Hence, a secondary goal of the MCPK wiki is to reverse-engineer the code related to movement, and work upwards from there. This "bottom-up" approach is more arduous, but has given precious insights into previously known mechanics, and also led to the discovery of complex glitches that couldn't have been discovered through observations alone, such as Half Angles.