def lustrzaneOdbicie[A](node: BT[A]): BT[A] = { node match{ case Empty => Empty case Node(v, left, right) => Node(v, lustrzaneOdbicie(right), lustrzaneOdbicie(left)) } }