Credit to Michael Kirkbride for writing C0DA. Also credit to Andrew Hussie for the inspiration for this project.