Source: https://www.firstinspires.org/sites/default/files/uploads/resource_library/frc/team-resources/tca/tca-programming.pdf