added pre-order and post-order treverse for binary trees
added data structure and unit test for pairs puzzle