improved use of differential_coords_finder so that it uses consecutive hints

Do more improvements to these lines!
wrote build_delta_admissables_with_predecessor_data which stores:
delta_admissables (all the relevant ones in excess form)
predecessor_data (the numbers of the sequence one further up the tree)
fixed an error - delta_admissibles is always in excess form