signicantly improved Sequence<>::Compare() code (templating compare) - and added test code