i need to do a many-to-many join on a column in two text files in columnar format. the test data is only 1000 lines in each table, but go-live data will be much much bigger, about 1 million rows in each file. is there a good way of doing this join in perl without taking days to process the files?