second commit

implementation using vandermonde matrix transpositions etc

some debug logs and demonstration stuff