This is a full commit - the program was already written in its entirety.