We are grateful for the comments and suggestions given by Todd Mowry and David Koes throughout the duration of the project. In particular, we found out about the const and pure attributes for functions in GCC through communication with David Koes.