Revamping a lot of functions, added odd function, utilized the print function at top