C# ports of Java code

I ported the Java code to C#, compiled and ran with mono 2.10.11, the latest stable version on OS X.  For array-reverse I also included a binary compiled with Microsoft's compiler.  You may want to benchmark with optimizations on or off (gmcs -optimize[+|-]) and checks on or off (-checked[+|-]).