Game Trees ( An Artificial intelligence concept)