An Information Recovery System implemented in C#