added Queue class
added Tree