- use struct with vla and single int for size for single polynomial
- write specs for each operation [seven steps pg 11]
- make out function declarations
- write out psuedocode algorithm for each operation
- implement operations
- create test main function (human input not required)
- make file (one variable, clean target, comipile/link/run when no target given)
Required functions:
- create a polynomial O
- delete a polynomial O
- add two polynomials PR
- subtract two polynimials PR
- multiply two polynomials G
- divide a polynomial by a double P
- normalise a polynomial P
- get order of a polynomial TJ
- print polynomial TJ
Extra functions:
- divide whole polynomial by a scalar (useful for required function 7)
- plot polynomial to stdout :^)
- ????
- profit