fixed type inference and speed, also split up temporal_join() into 2 functions
fixed type inference and speed, also split up temporal_join() into 2 functions

paulstey/assocation_rules,paulstey/assocation_rules