My first real use of the C language outside of robotics.