Problem50 - done

switch to own leftist tree impl
Problem54A - done (trivial)
Problem55 - done
Problem56 - done
Problem57 - done
Problem58 - done
Problem58 - simplify a little bit
Problem59 - done