Fading implemented

Fading may be too inefficient for large data; consider capping
recursion at a set number of jumps away from the steiner tree (like 3)
or when the fade gets below some threshold (like 0.001).