Renamed 2 functions to clarify what they do.
Added a TODO file.
Removed unnecessary TODO lines.
Added .c file, moved the implementations of functions there and removed the comments from it.
Made some comments easier to read.