different ways to calculate high and low for list of numbers using multiple threads