optimized the Unsafe Inversion Algorithm
optimized the algorithms a little
cleaned up the code, removing unneeded functions etc.
added the grey algorithm, as an excercise in C#
nothing to say