Modified Tuple to work with floats, doubles, BigDecimals, BigIntegers.

The main can go away not that there are tests.