First simple searching class writen on C#, Algoritm looks like Breadth-First Search but I'm not sure about conformity.