working on even/odd functions
functions
Inheritance

Still working on functions
Final

completed, cleaned up a bit
probably could shrink the code