added c#2, data structs and algo, high quality code, oop funds