fringe (Branch left right@(Leaf b_1))
    = (fringe left) ++ (fringe right)
fringe (Branch left right@(Leaf b_1))
    = (fringe left) ++ (fringe right)
fringe (Branch left right@(Leaf b_1))
    = (fringe left) ++ (fringe right)